个人网站搭建(Day 12)— 部署服务器(上) 服务器的基础设置

既然我们的网站已经基本成形,那么我们就来把它部署到服务器上吧,这样我们就能够通过网络访问我们的网站了。

 

服务器的选择

服务器的选择目前来说主要有两种:

1. 自己购买相应设备搭建属于自己的服务器,优点是能够根据自己的需要更改相应的配置,也便于管理;但是缺点也很明显:首先,服务器需要保持24小时开机的状态,能耗就是一个大问题,其次是环境的问题,自己搭建服务器需要从零开始,完成服务器的环境配置。当然,以上的问题对于大牛们来说自然不是什么问题啦,参考:知乎:自己拥有一台服务器可以做哪些很酷的事情? ,高赞的基本都是自己搭建的服务器,前排膜一波大佬2333

2. 选择服务商提供的云服务器,目前国内主流的有 阿里云,腾讯云,华为云 这三巨头,如果能够科学上网的话,可以选择国外的搬瓦工之类的。我们的网站是部署于阿里云上的,因此我们就以阿里云来讲讲网站部署前期的一些工作吧(并没有打广告,希望不会被读者打2333)。选择云服务器的优点是便于管理,且能够获得相对完善初始环境,也能够获得相应的配套支持。缺点嘛,一个是价格,不过由于阿里云有一个 云翼计划 ,支持在校学生以每月9.9的价格租凭服务器(最低配的那种,不过跑跑小网站问题不大),嗯,勒勒裤腰带还是出的起的2333。另外一个问题就是终端,这里要大大吐槽一波:

 

一:卡,比我家那台用了快10年的电脑还卡,考验耐心emmm

二:丑,至今我还没有找到让控制台终端全屏化的按钮,大大屏幕只有中间一块用来显示emmm

三:经常掉线,有时候切到别的页面不一会儿,就会显示远程连接已断开,应该是可以设置的来着,但是好懒hhh

四:复制粘贴命令的功能居然不支持中文和特殊字符,应该吐槽吐槽 emmm 

五:居然不支持从服务器复制消息出来,每次部署后出bug都要用服务器的浏览器来搜索错误信息emmm

不过总的来说还是堪用的hhh,没有出过什么大问题,其他服务器没试过就不做评价了

 

域名购买与设置

我们购买了服务器后,服务器会提供给我们一个公共的IP(例如:39.108.xxx.xxx)和一个私有的IP,在网站部署完成后我们就能够通过公共IP来访问我们的网站了,但是显然记住这么多位的IP是很困难的,我们怎么能像访问百度一样输入 ‘www.baidu.com’ 就能够访问我们的网站呢?这里就涉及到了域名的知识啦,计网课程中就有详细介绍过,这里就不重复了(知识参考:域名-百度百科)。

我们可以选择阿里云旗下的 万网 来购买注册我们的域名,选择你想要的域名(最好是没有别人使用的,如果一定要使用别人购买的,可以联系所有者进行交易),各个域名的价格都不相同,不过第一年的费用基本都不是很贵来着,记得我当时买下 schnee.pro 这个域名的第一年也就15块,自我感觉很值2333

购买完成后到服务器的控制台,选择域名->对应域名->解析->修改,作出以下修改即可

个人网站搭建(Day 12)— 部署服务器(上) 服务器的基础设置_第1张图片

 

安全组配置

这里是一个大坑来着,作者第一次部署服务器时会发现没有错误日志,但就是无法访问网站,检查了很久才发现是安全组配置的问题,我们可以把安全组类比做防火墙,符合安全组规则的访问才能够访问到服务器

具体的配置路径是 云服务器ECS->网络与安全->安全组->对应的服务器示例->配置规则

大概的配置如下,我们添加一条新的规则允许HTTP通过80端口进行访问(当然,80端口是需要工信部备案的,具体也能够通过阿里云的配套支持完成,大概一周的时间就能够完成备案),如果不想备案的话可以选择使用其他的端口,例如:8080,8090 等等

个人网站搭建(Day 12)— 部署服务器(上) 服务器的基础设置_第2张图片

 

系统选择

阿里云提供多种可用的系统供我们选择,出于项目需要,我们选择的是 Ubuntu 16.04 的镜像,静待安装完成即可。

安装完成的系统是没有带桌面的,如果不习惯我们可以使用命令行安装 Ubuntu-desktop,参考博客: Linux Ubuntu Server图形界面(Ubuntu-desktop)安装,话说大佬们都不用桌面来着(o?ω?o),反正我还是喜欢有桌面多一点2333,安装完成后再次进入就是有图形桌面的啦,然后,如果需要用到原来的黑黑的命令行窗口,使用 Ctrl+Alt+F(1-10 除了 7)即可

 

到这里,我们的服务器部署的前期工作就完成啦,然后,如果有缺漏的后面想到再更,下篇博客我们会具体介绍网站的部署工作。

你可能感兴趣的:(个人网站搭建)