精华内容
下载资源
问答
  • 写给那些傻傻想做服务器开发的朋友

    万次阅读 多人点赞 2018-12-04 17:41:41
    《写给那些傻傻的,想做服务器开发的应届生》一文中的有些观点,根据我的经历,我不敢赞同,或者说我的感受与之大相径庭。 加班的情况 首先说下加班的情况,不管是大公司还是小公司,由于现在的各种测试、...

    这篇博客原作者的博客链接:https://blog.csdn.net/analogous_love

     

    写在前面的话

    我在七八年前就看过这篇文章,那个时候我还是一名学生,它深深地影响了我学生时代以及后来的人生轨迹。(所以原文绝对不是首次发表于2015年,我猜想可能是后来的作者2015年修改了原作者的一些内容,并增加了一些自己的东西,让它"与时俱进")。我学生时代深受这篇文章的影响,以至于我印象中的服务器开发的样子和地位就是这篇文章中所描述的。

    我的工作经历

    我毕业的时候,一心想做 Windows C/C++ 客户端开发,当时为了做这个开发放弃了我熟悉的flash编程和web开发,当然薪资也是比较低的。做了几年Windows客户端后,我毅然以一定的代价转到了linux服务器开发。到今天为止,大致做过股票资讯、交易系统、游戏服务器、即时通讯系统和直播类型的服务器,架构的能力也由最初的千人到后来的百万在线。我从不后悔我当初转行服务器开发,甚至很庆幸当初的抉择,然而我可能更喜欢的还是客户端开发。

    《写给那些傻傻的,想做服务器开发的应届生》一文中的有些观点,根据我的经历,我不敢赞同,或者说我的感受与之大相径庭。

    加班的情况

    首先说下加班的情况,不管是大公司还是小公司,由于现在的各种测试、预警机制、监控策略和公司发布流程的不断完善,一个月内经常为各种服务器bug、和应急的情况加班的现状已经大为改善不少,当然偶尔发版或者赶项目加班还是有的,不过一个月的频率也就那么一两次。如果你们团队频繁地为了修正紧急bug、解决服务器稳定性问题,那么你们真要好好考虑你们的方法是不是有问题了。

    服务器开发与轮子

    其次,服务器开发,不仅仅如文中所说的,利用或者组装各种轮子。一个稳定的服务器架构,必须是建立在设计师良好的基础知识和见多识广的经验基础上,即使是使用现有的轮子,也是对这个轮子足够熟悉的基础上,才能让轮子最大地适用自己的公司的业务。也就是说,服务器核心项目人员虽然不一定要造轮子,但一定要具备造轮子的能力。开源的东西好用是好用,但是要么不出问题,一旦出问题往往很难修改。我们去年做类似冲顶大会百万英雄这类直播答题应用,由于这类游戏是从美国HQ刮过来的风,国内各大公司为了迅速抢占市场与用户,都想着要比别人早点做出来上线,所以我们公司当时deadline压得比较紧。我们那个时候,最不想看到的人就是项目经理,天天跟着我们后面催项目的进度。项目进度紧不说,另外还有一个技术挑战,由于节目比较火热,同一个房间里面可能会达到百万人同时在线,而这百万人可能同时都会发弹幕消息。假设某个时刻,房间里面有n个人,某个人发一条消息,其他n-1个人收到,服务器需要推送n-1次。如果n个人同时发消息,那么服务器同一时间就要推送n*n,如果n等于1百万的时候,那么单秒的数据量将非常恐怖,这个是我们需要解决的一个技术难题,解决目标是最少延迟的情况下,弹幕最多的送达率;另外一个难题就是,保证出题和答案不能有太多的延时(小于1秒),并在用户给出答案后,服务器能够迅速统计出答案结果并应答客户端。(没办法,所以此时主持人的作用就发挥了,万一延迟太厉害,主持人可以和观众各种唠嗑,当然这是下下策,如果频繁出现这种情况,领导的脸色肯定也不好看,我们做技术的脸上也没有光彩。)那段时间基本上是周六周日都要加班,甚至连周末都可能要到凌晨才能回去。注意:我把这段经历并没有放在上面的关于服务器开发是否频繁地加班的栏目下,这里我想说明的并不是服务器开发要经常加班,我想说的是,如果你平常只会用轮子,而不注重基础内功的修养,这种场景你是很难应对的,首先是单机服务性能要做到极致,其次是多个服务之间的高效配合。很多人可能觉得这种场景也不难,甚至有的人号称单机服务就能解决,这些都是站着说话不腰疼了。像熊猫tv冲顶大会和西瓜视频的百万英雄前几次的答题活动中,也出现了服务中断或者题目延迟厉害,甚至百万英雄还出现过一次因技术问题答题活动被迫延期的事故。

    技术与产品思维

    接着说下,技术和产品方面的,服务器开发与客户端开发的思维方式和理念其实是不一样的,如果说客户端产品是一个产品的脸面,那么服务器端就是产品的灵魂。这里可能比喻有点不恰当,与客户端开发相比,优秀的服务器开发应该尽量在单机服务上的性能做到极致,必须尽量利用少的资源给尽可能多的客户端服务(在资源总量有限的情况下,你为单个客户端服务使用的资源越少,你才可能为越多的客户服务)。而服务器开发必须有条不紊地处理与每个客户端的交互,不能纠结或把资源花费在某一个客户端上。但是客户端不一样,客户端只需要管理好自己的一亩三分地就可以了,而且客户端的大多数逻辑和细节在界面(UI)逻辑上。但是我不赞成文中作者所说的客户端代码比服务器代码少很多,相反,我经历过的项目,都是客户度代码比服务器代码多很多。因为客户端代码往往有大量的界面逻辑,如果服务器端没有UI的话,其核心除了网路通信部分,剩下的就是各种业务逻辑(包括存储逻辑,也就是业务逻辑服务器和客户端都有,但是客户端还有界面逻辑)。而从开发团队的人数配比上来说,一般单个端(比如pc、安卓、ios中的一端)的人数要小于服务器开发人员的数量,因为一般一个高级客户端开发,往往可以一个人搞定一个客户端,但是一般很少有一个高级服务器开发可以单独搞定一套服务开发的。(说的是通常情形,请不要走极端)。服务器开发的核心字眼体现在服务上,如何为客户端提供稳定的、高效的服务,这是关键的地方。这里稳定也包括容灾容错。大凡有一定规模的用户群体的产品,如果服务器不稳定,那后果将是灾难性的,试想QQ或者微信服务器中断一两个小时,后果会怎样?而客户端更侧重的就是产品的细节、用户的体验,当然尽管有些用户体验可能是由服务器端决定的,但是最终还是由客户端反映出来。我不赞同文章中说,客户端更能积累除了技术以外的其他知识,服务器开发也一样的,不管是客户端还是服务器,只有具有产品思维的开发才是好的开发,而功能的设计与规划服务器端的开发在时间点上一般先于客户端开发的。而具体的功能点,也是需要服务器开发人员与产品人员乃至客户沟通的。

    薪资方面

    最后说下,薪资方面。一般大于两年且同样的工作年限的服务器开发人员要比客户端开发人员高至少三分之一左右。当然不排除一些非常优秀的客户端开发人员可能不在这个规则内。

    结语

    总结起来,选择了哪条路就选择了什么样的生活。做服务器开发的可以在高并发、高可用方向进一步努力,而做客户端开发可以在用户体验、设计细节方面下功夫。不管怎样,都是我们想要的生活,那里倾洒了我们的汗水,也收获了我们自己的成就感。

    展开全文
  • 【图解】用虚拟机做服务器

    万次阅读 2018-06-03 12:24:35
    最近在学nodejs,不知道有没有人跟我有一样的困惑,每次学新东西配置实验环境都是...所以我一直在想有一台专属的实验服务器就好了(可是对于学生来说还是贵啊),我可以在上面装我的专属实验环境,并且不用担心污染...

    最近在学nodejs,不知道有没有人跟我有一样的困惑,每次学新东西配置实验环境都是个麻烦事(其实也没那么麻烦),主要是当自己的电脑装了一堆环境,一堆IDE后,总会变得臃肿不堪,而且经常遇到莫名其妙的问题,解决麻烦,还容易造成系统的不稳定。而且每换一台电脑,所有的东西需要重新配置。

    所以我一直在想有一台专属的实验服务器就好了(可是对于学生来说还是贵啊),我可以在上面装我的专属实验环境,并且不用担心污染我的本地电脑,而且重装系统,或者在不同电脑上也能快速的恢复实验环境!

    所以我就想能不能用虚拟机做一台专属的实验服务器,后来发现是可行的,并且装了server版的虚拟机基本不怎么吃资源。

    这里介绍一下如何用虚拟机构建一台服务器,我是用的vmware,用virtualbox基本也差不多,除了端口映射那里不太一样

    安装虚拟机

    首先安装一个虚拟机,这里网上大量教材就不提供了,这里我是用的ubuntu-server,注意安装的时候,最后选择安装包的时候,把openssh带上。或者安装完后通过命令安装

    sudo apt-get install openssh-server
    • 1

    安装完通过查看,如果有sshd说明安装成功

    your text

    配置网络

    这里我采用的NAT模式,该模式的好处是不用管外界ip地址的变化(比如说办公环境经常变换,ip地址也经常变换),内部ip部会改变,这样可以免去频繁修改host文件的烦恼。

    我这里使用的vmware,把22号端口暴露出去(可以在公网中访问)

    编辑-虚拟网络编辑器

    your text

    点击【NAT设置】- 【添加】,这里输入端口号22,然后虚拟机的ip地址(进入虚拟机通过ipconfig获得),我这里是192.168.91.133

    your text

    your text

    填完之后确定,我们虚拟机就配置完了

    virtualBOX

    对于virtualbox来说其实更简单,直接点击端口转发就行了

    your text

    your text

    配置host

    这里,为了访问虚拟机方便,或者避免虚拟机ip地址变化导致程序需要做大量修改配置文件。

    我们可以直接在host中做一个映射。一般在C:\Windows\System32\drivers\etc目录下,用记事本,gvim等可以打开。增加一行是虚拟机的ip地址。

    your text

    配置xshell

    xshell是windows端功能强大的ssh终端软件,可以免费使用,下载地址: 
    http://www.netsarang.com/download/main.html</a></p>

    当然你也可以使用(Putty、SecureCRT)根据自己的需要

    输入主机的ip地址:

    your text

    然后可以修改一下外观,改变一下字体什么的,然后按确定,再在弹出的对话框点【连接】

    your text

    会让你输入用户名和密码, 你可以选择记住密码

    your text

    your text

    然后就可以连接上了

    your text

    我们测试一下通过输入本地主机的ip地址:

    your text

    your text

    发现也是能连接上的,说明端口被暴露出来了

    服务器后台运行

    是不是每次都要打开电脑,然后留一个VM程序在任务栏惹人厌呢?当然不是,我们可以让它后台运行。接下来,我们可以把我们的虚拟机(服务器)后台运行了

    your text

    编辑——首选项,选中关闭后保持虚拟机运行

    your text

    光这样还不够,还要在服务中把VMware Authorization Service打开,就可以把虚拟机后台运行了。

    VMware Authorization Service打开,就可以把虚拟机后台运行了。

    your text

    在vmware把虚拟机打开时候,关闭就行了,然后它就跑后台运行了,我们就可以随时通过远程工具比如(xshell)访问了

    your text

    可以发现服务器开了在后台基本不怎么耗费资源,可能也是server版本的原因,这样就可以放心的在后台开启服务器了。

    your text

    有人问为什么不直接在虚拟机中运行指令,而非要弄一个xshell远程登录,这个嘛,主要是~装逼~,当然不是拉,一来,我xshell软件可以显示风格,二来和真实工作情况相似,三来xshell提供了很多功能,加上配合xftp传输文件,非常方便。

    配置环境

    我这里主要使用node,所以安装了一些node开发工具(node npm mongodb redis……)

    sublime sftp连接到服务器

    在sublime中,通过sftp插件可以快速的把工程同步到服务器上,简直不要太方便

    安装也很简单:

    ctrl + shift + p
    
    install
    
    sftp
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    使用的时候,对需要同步的目录或文件,点击右键【SFTP】,配置一下,主要是下面几个地方要配置一下,把upload_on_save

    打开可以在每次保存的时候,自动同步(根据需要开关),然后配置一下host,用户名,密码,端口号,还有同步到的目录(事先创建)

    your text

    然后我们保存,点击右键——【SFTP】——Upload File

    your text

    然后我们通过xshell打开服务器,可以看到正常同步过来了

    your text

    然后,只要我们代码修改保存,这里就会自动同步更新

    我们写了一小程序,在服务器的8011端口跑

    var http = require('http')
    
    http.createServer(function  (req,res) {
        // body... 
        res.end('hello');
    }).listen(8011);
    
    console.log('listen 8011');
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    我们在服务器端运行一下:

    your text

    然后我们在本地跑一下:输入http://myserver:8011</a>(还记得我们之前配置了hosts文件吗),可以看到程序正常运行了。</p>

    your text

    最后

    然后,你就可以在服务器上做任何你想做的事情了,而且配置好的环境,你可以压缩包保存一份,然后上传到百度云上(我装完环境的才2g,压缩完700m),以后不管在什么地方,只要装上虚拟机,所有环境就有了,不要重新配置,方便吧!

    你还可以多配几个不同的实验环境,而不用担心污染你的本地电脑。而且linux的bash在实际工作中效率要比windows好很多,把它作为真实的实验环境是比较合适的。

    展开全文
  • CentOS 与 Ubuntu:哪个更适合做服务器? 已经决定买一台虚拟服务器,但还不能决定使用哪个 Linux 发行版?我们都经历过这种困扰。对于 Linux 发行版来说,要在这么多的发行版和种种支派flavors中选择一个,那...

    CentOS 与 Ubuntu:哪个更适合做服务器?

     

    已经决定买一台虚拟服务器,但还不能决定使用哪个 Linux 发行版?我们都经历过这种困扰。对于 Linux 发行版来说,要在这么多的发行版和种种支派flavors中选择一个,那简直能让人崩溃。不过,对于服务器而言,有两个主流的 Linux 发行版,那就是 CentOS 和 Ubuntu。但如何从这两个之中选择,这是摆在管理员、初学者和专业人士面前的主要问题。在对这两个(和更多)发行版有了一定的经验之后,我们决定对这两个发行版用于服务器时做个比较。

    利益相关:本文译自 thishosting.rocks,根据国内情况替换了相应推荐的云服务商。

    概览

    CentOS 与 Ubuntu:哪个更适合做服务器?CentOSCentOS 与 Ubuntu:哪个更适合做服务器?Ubuntu
    基于 Red Hat Linux Enterprise基于 Debian
    更新频度较少经常更新
    更稳定和更安全一些,因为不经常更新。更新的软件包可能不稳定,不安全?不会,因为他们在发布到正式版本前进行了大量测试。
    没有足够的教程和用户群较少(LCTT 译注:可能是由于国内外情况不同,在国内,相对 Ubuntu 来说,人们更喜欢用 CentOS 做服务器)丰富的文档,活跃的社区和大量的在线教程
    对初学者困难,因为基于 Red Hat 桌面发行版不流行更容易为已经熟悉桌面版 Ubuntu 的初学者使用
    支持 cPanel不支持 cPanel
    .rpm 软件包和 “yum” 软件包管理器.deb 软件包和 “apt-get” 软件包管理器
    在阿里云和 Ucloud 免费试用 CentOS 服务器在阿里云和 Ucloud 免费试用 Ubuntu 服务器

    哪个更适合新手?

    Ubuntu。

    一如往常那样,它主要取决于你的需求和以前的经验,但一般来说,Ubuntu 对于初学者来说是更好的选择。主要是因为这两个原因:

    • Ubuntu 有一个庞大的社区,随时可以免费提供帮助。我指的是真正的大。数以千计的用户分布在数百个不同的在线论坛和兴趣组内。甚至有现实生活中的大会。你也可以为 CentOS 找到很多教程和帮助,特别是对于简单的 LAMP 栈和流行的应用程序而言。

    • Ubuntu 服务器对于以前使用过 Ubuntu 桌面的人来说会容易得多。同样的情况也存在于 CentOS 和 Fedora 之间,但是 Ubuntu 桌面版比任何其他基于 Linux 的家用桌面更受欢迎。

    所以,如果你是一个初学者,而且没有任何特殊要求,那就去使用 Ubuntu 服务器。 更好的是,你可以从一个便宜的托管服务提供商那购买服务,这样你就可以在你的服务器上进行实验,还有一个专业的 24/7 支持团队准备好帮助你。

    哪个更适合商用?

    CentOS。

    同样,你仍然可以使用 Ubuntu 作为商用网站或公司内部服务器,但 CentOS 有它的优势:

    • CentOS(可以说)更稳定以及更安全。由于 CentOS 的更新频率较低,这意味着软件测试的时间更长,并且只有真正稳定的版本才会得到发布。如果你使用 CentOS,你不会因新的有 bug 的应用程序版本而遇到任何稳定性问题,因为你不会得到那个新的有 bug 的版本。

    • 大多数控制面板(包括最受欢迎的控制面板 - cPanel)仅支持 CentOS。所以这意味着如果你是一个网站托管公司,或者如果你是一个有很多客户的网站服务代理商,并且需要一个控制面板 - CentOS 是一个更好的选择。

    尝试一下它们并选择一个

    如果你还是不能决定,你可以免费试试它们。你可以在本地安装或使用 live 镜像。你还可以从阿里云和 Ucloud 这样的地方买到便宜的虚拟专用服务器。你可以在几秒钟内启动 CentOS/Ubuntu 服务器。

    哪个更快?

    它们在速度方面是相同的。它们和运行在你自己的硬件上一样快。它们将如你配置的一样快。不管怎样,你都应该正确配置并且保护所有的服务器、配置和应用程序。

    你会使用哪个发行版?想告诉我们你是哪个发行版的拥趸么?请随时留下评论。

    那么你使用哪个操作系统做服务器呢?点此投票并查看结果


    文末评论

    W. Anderson:

    我的大多数 Linux 服务器部署都是针对企业客户的,所以我对文章作者以 GUI 客户端版本来反映任何服务器的管理功能感到困惑。通常,许多服务提供商也会在 CentOS、Ubuntu,或经常部署的 OpenSuse Leap 和 FreeBSD 10+ 服务器操作系统上提供 WebMin、VirtualAdmin 或类似工具作为控制面板,即使是在虚拟专用服务器(VPS)环境中。

    CentOS 在许多商业应用以及高级网络/虚拟化和云计算环境方面具有明显优于 Ubuntu 的优势,并且 CentOS 充分利用 SELinux 框架用于加强的安全层,而目前在 Ubuntu 中则不可用(或不容易)。

    这种类型的比较通常是多余的,因为几乎总是有特定的和细微的要求,和需要服务器实现的需求,这将决定哪个发行版具有更多的优势或用途 - 基于技术专家/托管公司的专业知识和广泛的经验。

    VAN DER BEKEN:

    正确的比较应该是对 Debian 和 CentOS 进行比较。

    以我的经验,我使用 CentOS 和 Debian 作为服务器,稍微偏爱 Debian 一点点,因为它的社区。

    展开全文
  • 为什么普遍使用Linux做服务器

    千次阅读 2019-02-24 19:48:35
    2.linux和unix兼容,unix是早期的服务器霸主,现在Linux成为主流理所当然 3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器 4.互联网开放,linux也是开放的,像apach这样的开放软件优先在...

    1.linux本身是网络操作系统,支持所有TCP/IP协议

    2.linux和unix兼容,unix是早期的服务器霸主,现在Linux成为主流理所当然

    3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器

    4.互联网开放,linux也是开放的,像apach这样的开放软件优先在linux上实现

    5.linux是模块化的,可裁减,出现问题只要关闭一个模块,windows只有微软自己才会裁减

    6.linux的用户管理严格,病毒难以破坏,windows漏洞百出,用户管理混乱

    7.linux硬件需求小,部分版本免费,总体成本低

    从那些方面思考:具有什么特性,多用户多进程适合做服务器,流行的原因(可能是有点背景unix),问题的解决,安全性,花钱的多少。

    展开全文
  • ubuntu与centos哪个更适合做服务器

    万次阅读 2018-07-27 10:10:15
    由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。  二、Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu基于Debian发行版和GNOME桌面环...
  • 使用自己的电脑,下载一个tomcat服务器,并将域名解析到本机,这样就可以发布自己的网站了。不过,关机之后网站便登不上去了。这样只是为了我们可以更好的开发调试自己的工程,网站上线之后可以让更多的朋友帮你找...
  • 准备工作:1.一个安卓手机2.TeamViewer3.termux(安卓安装包)第一步 安卓手机:安装Termux,安装QuickSupport. pc:安装TeamViewer (至于HandShaker,是个方便的文件传输工具.与本功能无关) 第二步:使用TeamViewer控制...
  • Java做服务器开发语言

    千次阅读 2015-06-04 13:54:51
    随着游戏市场的兴起,特别是网页游戏、手机游戏的崛起,对游戏开发技术的需求越来越多。网络游戏开发是一个庞大的体系,总体...我们公司选择使用Java做服务器开发语言,主要原因是:1.Java是跨平台的,方便部署;2.Java
  • 暂时由于项目需要,需要有一个域名,用于团队内部测试,但是我又不想购买空间,怎么办? 下面我来介绍一下我的解决...然后主要添加A记录,填写主机记录为“www”,记录值为你的服务器IP(本地主机IP外网地址),不会...
  • 首先需要在自己的电脑上搭建服务器,关于网上好多按步骤安装apache,sql,phpmyadmin的方法复杂而且没有必要,这里推荐wamp这样的一个集成软件,安装非常简单,一路点击next,apache+sql+phpmyadmin的环境一键搭好。...
  • 如何用电脑做服务器,普通电脑做服务器,家用电脑做服务器, 电脑如何做服务器
  • 更改Apache的httpd-vhost.conf文件 原来的: # Virtual Hosts # ServerName localhost ServerAlias localhost DocumentRoot d:/wamp/www Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverrid
  • SpringBoot使用Undertow做服务器

    万次阅读 热门讨论 2018-08-09 10:55:16
     undertow,jetty和tomcat可以说是javaweb项目当下最火的三款服务器,tomcat是apache下的一款重量级的服务器,不用多说历史悠久,经得起实践的考验。然而:当下微服务兴起,spring boot ,spring cloud 越来越热的...
  • 端口映射--自己主机做服务器

    千次阅读 2019-06-06 20:51:33
    今天下午,想起之前想要连另一个局域网的Oracle服务器,就试着去,结果找到了端口映射这个概念,并实现了: 百科: 端口映射  首先,简单告诉大家,什么叫端口映射:  端口映射又叫端口转发,又叫虚拟...
  • 写给那些傻傻的,想做服务器开发的应届生

    万次阅读 多人点赞 2015-10-08 15:18:57
    前言 猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招。...我和同事聊天的时候说起此事,我们认为可能应届生觉得:做服务器端开发可以让自己写的程序运行在很多台机器上
  • NAS服务器和文件服务器区别

    万次阅读 2019-10-12 11:08:49
    NAS服务器和文件服务器各方面优劣对比,现在市面上出现了很多的NAS服务器品牌,看来这个市场还是很有前景的,今天我们就对普通的文件服务器及NAS服务器做一下简单的对比。 网络附加存储(NetworkAttached Server,...
  • java做服务器,android做客户端,实现数据传输

    万次阅读 热门讨论 2014-03-09 08:10:42
    需要用一台windows电脑做服务器,在android端与其进行数据交换,实现一些业务。 简单起见,用java写这个服务器,以前没做过,试试水。很简单的代码,纯粹找思路。 服务器端代码: package com.test; import ...
  • 如何选择最合适的服务器服务器配置方案 在如今大数据流量剧增的网络应用时代,服务器租用越来越成为众多企业和运营商的首选。而性能和配置不达标的服务器选择只会给企业带来诸多运营问题;但不经过实际需求的评估...
  • 服务器集群

    万次阅读 2018-09-29 16:57:30
    单个重负载的运算分担到多台节点设备上并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高 7*24小时的服务保证,任意一个或多个设备节点设备宕机,不会影响到业务。在负载...
  • 服务器搭建个人网站(阿里云服务器

    万次阅读 多人点赞 2018-01-29 16:47:32
    服务器搭建个人网站 一丶购买服务器 这里我选的是阿里云服务器,进入阿里云官网https://www.aliyun.com 阿里云提供了几种服务器,云服务器ESC、轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器。购买好了...
  • 求教各位大神,用c#怎么写websocket实现服务器端主动发消息给web客户端的功能。就比如数据库的数据更新了,服务器就主动发更新的消息给客户端。求代码啊
  • 如何将自己的电脑服务器

    万次阅读 2017-12-26 13:56:49
    第一步:先去 https://www.ngrok.cc/ Sunny-Ngrok内网转发注册一个账号,可以免费购买一个服务器 然后填写东西,映射你项目的ip 然后会有一个隧道id先放着,一会用。 第二步:下载frp客户端 双击bat 将刚才...
  • 使用tomcat图片服务器

    万次阅读 2015-12-16 10:15:07
    使用tomcat图片服务器的几个步骤,整理一下,附带上传到tomcat图片服务器的上传代码-步骤一 更改tomcat端口,如果图片服务器的tomcat跟应用服务器在同一台机器上,那么请更改图片服务器的三个端口,避免端口冲突...
  • 旧电脑搭建linux服务器

    万次阅读 2019-08-02 19:41:00
    1. 场景 一旧电脑,8G内存,搁置甚是可惜,于是变废为宝,利用...7.9G,相当于几千块一年的云服务器了。 4. 缺点 网络速度不如云服务器 花生壳免费版流量即端口有限制 电脑断电或其他原因关机后需要重新配置
  • 在废旧手机里搭建个人服务器

    千次阅读 多人点赞 2020-04-10 22:37:15
    一、目的:给手机装上Linux系统,充当服务器使用 二、流程: 1、手机装好相关软件 2、设置系统属性并安装 3、环境配置、网站部署(可选) 三、工具准备 1、手机要先root (这里演示的手机是红米3S,该...
  • 端口映射实现手机做服务器

    千次阅读 2015-06-25 09:00:07
    添加端口映射将手机的内网IP 10.144.89.**和要映射的端口700填入,外网端口就是nat123服务器给你提供可以连接的端口38401。 然后打开cmd-ping你刚才的域名,获得一个ip114.****,就是这个域名,也即nat123服务器的...
  • nginx代理服务器的几种简单配置

    千次阅读 2018-11-24 17:04:00
    首先要知道nginx的代理相对于lvs不同是七层的代理,报文在流经PREROUTING时发现对方的目标IP是自己会将数据发往应用层,nginx的proxy模块会将数据解析然后以自己的ip地址为源地址发送给被代理的服务器。所以返回的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,225,825
精华内容 890,330
关键字:

做服务器