大航海计划 Affiliate基础 学习笔记(三)

区分托管服务器主机虚拟主机VPS的不同

在出手购买主机之前,需要先区分市面上所谓的云服务器、虚拟主机、VPS等有什么区别,这三者之间价格、性能、使用场景都有很大不同,所以要确保主机是适合并满足我们当前甚至未来的使用需求。前面我看到有的朋友急着去购买主机了,请务必清楚自己买的是哪种类型。

虚拟主机:虚拟主机就是用网络空间技术,把一台服务器利用空间技术分成很多的“虚拟”的主机,每一台网络空间都拥有独立域名和IP地址,具备完整的Internet服务器的功能。网络空间之间都是完全独立,每台网络空间和一台独立的主机完全一样。效果一样,但费用却大不一样了。由于多个网络空间都需要共享一台真实的主机资源,所以每个网络空间用户承受的网络维护费用、硬件费用、通信线路的费用大幅度降低。虚拟主机无需用户部署网站环境,通常默认支持多种建站环境,用户直接上传建站程序安装就可以使用。由于虚拟机空间不支持连接到桌面进行其他操作,所以一般服务器租用商都会提供一个控制面板,可以进行域名绑定、文件解压缩等简单操作。

比如我有一台Bluehost的虚拟主机,它本身集成的控制面板功能就非常丰富。

如果你想认真做好一个站,我个人不太建议大家使用虚拟主机。非常的受限制,有很多服务器个性化配置权限需要联系服务商开放,也不方便很好的配置并优化网站性能。尤其是购买虚拟主机的人,大部分都是用来做垃圾站的,很容易受到对方牵连。虽然Bluehost可以自己购买独立IP,但是主机的性能资源仍然是共享的。如果有预算,建议购买下面接下来介绍的两种机型。

VPS主机:VPS主机是通过使用VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务,也就是由一台真实主机虚拟成多个小主机。每个VPS都可分配独立公网IP地址、独立操作系统、独立空间、独立内存、独立CPU资源等,可以远程连接到桌面,相当于一台功能完整的电脑;用户除了可以自行分配多个虚拟主机及无限企业邮箱外,还可以根据需求自行更换操作系统、安装程序、部署环境以及重启服务器,也就是说VPS主机相对虚拟主机来说更高一级,自由度更高;VPS服务器拥有传统虚拟主机所不具备的系统独立管理权,解决了那些既需要独立主机性能、财力又不够充裕的网站的运营发展问题,是一种比较实惠的选择。

国外非常流行使用VPS,因为便宜、自由,比如搬瓦工、vultr、Hostwinds、Hostinger、Linode、Contabo等等。老富现在手上在vultr、Hostwinds都买有主机。后面那几个没有用过,但是口碑都还可以。所以在我推荐列表里。

云服务器:简称ECS ,不要理解云服务器为VPS!云服务器是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。云服务器可以快速构建更稳定、安全的应用,降低开发运维的难度和成本。简单地讲,云服务器就是虚拟物理性的服务器。其管理方式比物理性服务器更加便捷有效。用户无需购买硬件,即可快速创建或开放任意多台云服务器。云服务器利用的是更先进的集群技术,可以支持灵活弹性扩,按需付费,自己配置网络环境、系统资源是独享的。而虚拟机不行。云服务器总体性能远高于VPS和虚拟主机,而且更稳定更安全。现在的云服务器其实并不算是很贵,我在国内外总共5台服务器。阿里云有3台,国外2台。

这里分享一个买主机的小技巧,我基本都是在大促销的节日购买这种价格高的资源的。
比如我去年双11,利用企业资质身份,花1千多购买了现价要上万的一台服务器。如果第二年双11到期了,有更便宜的,也可以灵活更换。要懂得如何薅主机商的羊毛,可以省很多钱。因为每年肯定是双11最便宜,如果是购买国外的服务器,那肯定就是黑五时候出手,老外会发优惠券抵扣。

如何选配适合自己的主机

从性能、灵活性、操作权限、速度、稳定性、安全性来看,肯定是:云服务器>VPS>虚拟主机。

预算上,肯定是一分钱一分货的。从简易性来讲,虚拟机可能会更适合新手操作,服务商会直接提供一个控制面板操作,你不需要自己安装系统、部署环境、配置web等等,但是不利于新手学习。从本次大航海计划基础学习的要求,我不建议大家去使用虚拟主机。至少订购一台VPS,按月订也花不了多少刀,否则你后面很难操作任务。有预算的话,可以选一台性能更好的服务器,国内国外的都可以,国内的我推荐阿里云。如果你担心备案的问题,可以选择香港的,速度也蛮快的,我就在用!国外的VPS前面我也列举过,各位自己萝卜青菜自己选择吧。记住:不建议购买虚拟主机!

服务器系统环境部署

买了主机或者vps,就是涉及到安装系统的问题,一般初始化会让你选择安装一个系统。比如:linux、windows,这里我们不要使用windows,所以初始化时请选择Linux!
由于部署服务器环境需要服务器运维方面的一些知识储备,整个安装过程需要配置的东西非常多,对于新手来说操作起来非常容易出错。所以,这里我极力推荐新手使用Linux下的运维工具:宝塔!

宝塔服务器面板,一键全能部署及管理

安装宝塔有几种方式:Linux面板7.1.0安装命令,先使用SSH 连接工具,挂载磁盘后,在系统执行命令框开始安装

Centos/Ubuntu/Debian安装命令支持ipv6,注意使用root权限执行此命令 (支持Centos8):
curl -sSO http://download.bt.cn/install/new_install.sh && bash new_install.sh

Ubuntu/Deepin安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

这里我以最简单的方式在阿里云主机上安装宝塔,阿里云主机安装宝塔有两种方式
第一种就是假设你已经购买过阿里云主机了,想要重新换成宝塔系统,只需要进入ECS后台管理先停止主机,然后点击更换操作系统:

然后点击:“确定,更换操作系统”,选择:镜像市场,搜索:“宝塔”,选择使用即可重置为宝塔的Linux面板。

第二种方式是如果你是新购买的阿里云 ECS服务器,那么在你购买的时候就可以直接选择需要初始化的镜像:

然后搜索宝塔,选择第一个,点击使用

稍等片刻,ECS服务器操作系统就初始化宝塔面板成功了!安装完成之后可以在浏览器上打开:http://你的ip:8888/login 如果打不开,请确保服务器已经开启了8888端口

在阿里云服务器中,开启/关闭端口的方法是:
1,打开云服务器控制面板
2,选择-网络与安全–安全组
3,点击配置规则
4,如我服务器的安全组列表所示

宝塔默认的端口是8888,你可以进入面板以后修改默认的端口,提高安全系数。至此,我们在服务器上初始化Linux系统的宝塔面板看到如图所示的登录界面,即成功了。

更详细的宝塔安装使用手册可查看官方:
https://www.kancloud.cn/chudong/bt2017/424204

安装主机必要的环境组件工具

进入宝塔面板之后,第一件事就是按照主机必要的Web环境组件和工具。通常如果在Linux系统下都是在终端命令行下输入脚本命令安装。但是有了宝塔面板之后,我们可以直接通过:“软件商店”来完成主机必要的环境组件

这种方式安装组件非常的简单便捷,可一键完成组件安装、更新、卸载,按需使用。这里我就不一一操作示范了,我把我宝塔面板上所安装的组件列给大家,大致介绍一下
1,宝塔系统加固 防止系统被植入木马
2,网站防篡改程序
3,网站监控报表
4,异常监控推送 主要是监控服务器的磁盘、内存、CPU异常了邮件通知我
5,Apache (你可以使用Nginx作为Web服务,只能选其一)
6,PHP + MySQL (这个是必须的,安装Wordpress所支持的程序语言与数据库)
7,phpMyAdmin (管理MySQL的工具)
8, Memcached (分布式缓存系统,后面优化Wordpress速度的时候用到)
9,阿里云OSS (阿里的对象存储,后面讲到自动化隔离备份网站和数据库用到)
10,宝塔任务管理器 (这个东西主要是管理系统进程、启动项、用户、服务、计划任务,掌握服务器的概况很有帮助)

本次作业任务:
1,选购一台适合自己的云服务器或者VPS
2,在Linux服务器上集成宝塔面板,并在宝塔上安装课程提到的必要Web环境管理组件

版权声明:此文内容版权归属富裕者联盟所有


发表评论

邮箱地址不会被公开。 必填项已用*标注