双十一腾讯云服务器有优惠,所以小F也趁机入手了一个。
一年88元,1核2G的云服务器。
主要是给小程序用的,可以自己写一些接口。
也可以给自己建个博客网站,毕竟文章也不少,有东西可放。
入手完服务器,第二件事情就是购买域名,并且进行备案,耗时大概半个月左右。
没有域名的话,直接用IP也能访问。
https://www.fanasite.xyz(复制到浏览器打开)
扫描下方二维码即可访问小F的第一个网站。
套的模板,感觉还是挺好玩的。
下面就来简单介绍一下,小F是如何成功建站的。
01 购买云服务器
我购买的云服务器是腾讯云,1核2G的配置。
第一次学习服务器,先来个便宜的~
由于之前微信号注册过腾讯云账号,所以微信账号不能使用新用户优惠。
就选择使用QQ账号,可以作为一个新账号。
操作系统选取的Linux系统,CentOS 7.5 64位。
如果你也有兴趣创建一个属于自己的网站,可以通过扫描下方二维码进行购买哈。
02 注册域名
单单购买服务器的话,是只能通过IP来访问网站的。
有了域名以后就能通过网址来访问,应该更容易记忆。
各式各样的域名可以供你选择~
由于腾讯送了一张10元代金券,而.xyz的域名只需11元。
毕竟只是先试试手,所以小F选择用1元来购买一个域名。
以后再去考虑.com的域名。
03 网站备案
有了域名和服务器,就可以对网站进行备案。
腾讯云的电脑端没有相关的备案服务,全是通过微信小程序来完成。
主要是腾讯云助手、腾讯云网站备案这两个小程序。
各种信息的填写,以及实名认证、人脸验证等等。
时间过了大半个月,备案审核通过。
备案完成后设置域名解析,通过域名去访问你的服务器。
04 安装Nginx
Nginx能够快速部署你的网站,所以第一个Demo网站的上线,小F选择使用Nginx。
讲真腾讯云的文档都挺不错的,比起百度到的安装教程,不仅简洁还实用。
/usr/share/nginx/htm,Nginx安装的默认根目录。
只需在该路径下修改「index.html」的内容,网站就会发生变化。
配置文件是在 /etc/nginx 目录下,这个费了不少时间才找到。
05 实现HTTPS访问
通过上述的一系列操作,我们只能通过HTTP对网站进行访问。
如果想实现HTTPS访问网站,则需要在Nginx服务器安装SSl证书。
这样也符合微信小程序的服务器域名要求,支持https协议。
在腾讯云的SSL证书服务中申请免费的证书,下载得到如下文件。
将Nginx文件夹下的两个文件上传至Nginx的配置文件目录下,即 /etc/nginx。
登陆服务器,到配置文件目录处。
修改配置文件,具体内容如下。
这里又学习了一波「vi/vim」命令操作。
使用「vi/vim」命令的时候,最先进入的是命令模式。
输入「i」可以进入插入模式,能够对文件进行内容编辑。
编辑完以后,点击「esc」切换到命令模式。
输入英文冒号「:」进入底线命令模式,输入w(保存)q(退出),便完成了配置文件的修改。
最后设置一下服务器的安全组,重启Nginx,便可以通过HTTPS访问网站了。
下面记录一下在学习服务器过程中,遇到的一些问题。
Mac上上传文件到服务器可以通过如下操作。
将要上传文件的文件夹打开终端,使用下面这个命令。
# 上传网站html
scp index.html root@0.0.0.0(你的IP):/usr/share/nginx/html
# 上传SSL证书
scp 1_www.fanasite.xyz_bundle.crt root@0.0.0.0(你的IP):/etc/nginx
scp 2_www.fanasite.xyz.key root@0.0.0.0(你的IP):/etc/nginx
验证服务器密码后,文件即可上传成功。
还有就是重装服务器系统后,在Mac的终端上连接服务器,会报错。
# 在Mac的终端上连接服务器
ssh root@0.0.0.0(你的IP)
这个时候需要将Mac上的服务器信息删除,通过下面这个命令。
# 打开文件,删除服务器信息
vi /Users/star-river/.ssh/known_hosts
将有服务器IP的那条信息删除,之后保存退出即可。
万水千山总是情,点个「在看」行不行。