接下来搭建博客的第一步,就是选定相应的服务器。博客总归是要跑在硬件上的,那么这期我们就要搞定相应的硬件。
服务器概念辨析
独立服务器
就是一个躺在机房的实实在在的物理服务器,专属于你,和你家的主机没啥区别,除了24小时运行。不过既然是专属的,价格嘛…
VPS
VPS(Virtual Private Server),虚拟专用服务器,是指将一个独立服务器通过虚拟化技术虚拟成多个虚拟专用服务器。在这上面你可以按照自己的要求装载自己的操作系统与软件。但是一旦配置选定,就无法再进行更改。
云服务器
Elastic Compute Service, ECS,看起来和VPS差不多,其实是有区别的。云服务器是一个大的集群服务器,相对的安全性和稳定性也要强,也有更好的灵活性,可以随时地扩充和进一步扩展。
与普通的IDC机房或服务器厂商相比,腾讯云服务器具有高可用性、安全性和弹性优势。关于如何选择云服务器规格,更多信息参阅云服务器规格文档
虚拟主机
Virtual hosts(Vhost),相当于几台虚拟主机共用一个环境,所以环境相对固定,一般是PHP+MySQL的技术栈,所以相对的灵活性较差,但也带来了容易维护的特性。
下面的介绍具体是围绕着VPS展开的。
国内?国外?
根据服务器的位置,可以选择国内的服务器和国外的服务器。
国内的服务器绑定域名需要对服务器进行备案,备案后也可以结合国内的CDN平台对自己的网站进行加速。
国外的服务器,绑定域名不需要备案就可以解析。不过如果无法备案也就无法结合国内的CDN平台进行加速,相应的访问速度也会受到影响。
OpenVZ?KVM?
所说的OpenVZ,KVM,指的是不同的虚拟化技术。既然是虚拟的,就是要将实际的服务器分隔成虚拟的服务器。而OpenVZ和KVM就是分割的不同方法。
对于OpenVZ来说,它的主要优点是支持IPv6,并且能获得更高的CPU表现性能。但是事实上这种架构往往超售严重,稳定性不是很强,事实上不是很推荐。
对于KVM来说,它是一个全虚拟化的方案,同时支持内核的docker,有更高的独立性。
对服务器进行远程连接
服务器选择好了,下一步要连接到服务器上了。
虽然一些VPS也提供相应的远程操控设置,但是其界面有的不支持中文,也有各式各样的bug,不如自己搭SSH方便。
在本地端的SSH连接客户端有很多啦,这里选用的是XShell,对于家庭和学生使用是免费的。
配置安全组策略
对于有的VPS或虚拟主机如阿里云,需要配置相应的安全组策略,开放其80和443端口,同时开放一个自己电脑与VPS相通信的端口。
设置远程连接SSH
安装openssh
登录VPS中的远程操纵的页面,对服务器输入以下指令
yum install openssh-server
设置openssh
在文件 /etc/ssh/sshd_config 中
Port 23333 #设置PC和服务器间通信的端口号
设置XShell
从官网下载安装并打开XShell后,会要求建立一个连接,其中的端口名填写为上面设置的端口号。
之后将选项转到用户身份验证,填写登录的用户名和密码(用户名一般是root,密码是主机的密码,一般需要从服务商处获取)
点击连接,就可以通过SSH远程连接到自己的服务器上,操纵自己的服务器啦。博客之旅就此开始~
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
收藏
海报
分享链接:https://blog.piaoyun.com/serverzhishi/server/2020/86.html 分享到 :
src
感谢您的来访,获取更多精彩文章请收藏本站。
1. 资源都是经过站长或作者收集测试修改后发布分享。转载请在文内以超链形式注明出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。