服务器相关
从现在开始,我们将租用一台私人服务器(VPS),用来帮助我们完成网站的搭建。
租用一台服务器
VPS可以理解为是一台“全年无休”,且随时都可以访问的电脑,我们不必考虑这台“电脑”的能耗和网络状况,只需要按月或按年支付一定的服务费用即可使用。但一般的服务器和我们理解的个人电脑也有一定区别。
- 和大部分同学经常使用的Windows和Mac系统不太一样的是,常用的服务器系统多为Linux(Ubuntu、Debian、Centos),且一般情况下不具备图形可视化界面,这意味着我们需要通过输入指令的方式来完成功能的实现。
- 一般的服务器具备IPV4的公网IP(例如114.514.191.810),这与我们自己手机或电脑常见的动态IP不同,这也是为什么我们访问的网站只需要准确的输入域名(例如http://www.archcollege.com/)即可访问该域名所对应的IP地址,简而言之:不使用VPS(或没有公网IP)会让你的IP到处乱窜,你的域名就会四处抓瞎。
- 在不同的地区访问在不同的地区架设服务器的情况会略有不同,因此选择服务器架设的位置非常重要。
那么,我们该如何租用一台服务器呢?不论是国内还是国外,各大服务器供应商都可以提供服务器的租用,例如国内的阿里云和腾讯云,国外的Vultr和VMISS。
如果仅仅是架设网站的话,我们的服务器并不需要配置太高,一般来讲1核、1GB内存、10GB储存的服务器即可使用,如果是使用国内的腾讯云和阿里云,还会有相应的学生优惠价,从价格上来讲,大约一年不到一百元(可能是打印2-3本纸质版作品集的价格?)
如果对于作品集网站的使用更偏向于国内使用和个人博客的用途,建议租用中国的(大陆、港澳台等)服务器,如果有出国研学和交流的打算,则建议租用海外的服务器,重点在于:如果租用大陆的服务器,在申请域名时需要进行备案,港澳台与国外则不需要。不同地区服务器的价格略有区别,敬请注意。
一般来讲,除了服务器的配置之外,还有一些需要注意的内容。例如有不具有IPV4的公网IP的服务器尽量不要租用(租用时会有说明),镜像尽量选择Ubuntu(预装内容较多,适合不熟悉命令的新手使用,当然Debian会更加轻量简洁一点)。以及要注意各服务器供应商的退款政策,如果购买的服务器不是自己心仪的服务器,可以随时退款。
在租用完成后,我们将获得:
- 公网IP(例如114.514.191.810这种格式)
- 远程连接(SSH)用户名,一般为root
- 远程连接密码(图中的实例密码)
有的服务器供应商会要求用户在购买后自行重新设置密码,还请注意。不论你在哪购买服务器,当你获得了远程连接的账号和密码后,请一定不要以任何方式泄露!
登录与控制服务器
当你的购买完成后,你就获得了这台服务器的控制权,那么我们如何控制我们的服务器呢?有的服务器供应商会提供网页版的SSH控制台,但当我们面临没有SSH控制台的情况时,需要借助一些软件来帮助我们。
这里我推荐使用的是PUTTY,在我们自己的电脑上下载后安装即可使用。点击并启动PUTTY,我们会看到如下界面。
默认情况下,我们把服务器的公网IP输入至Host Name之中即可开始远程连接。
当我们输入用户名root,按下回车后会要求输入密码,由于ubuntu在输入密码的过程中不会显示任何字符,我们可以将密码复制后,在上述页面下按下鼠标右键即可粘贴密码,然后按下回车即可,当我们看到下图页面时,就是登陆成功啦。