前言

最近刚开始玩nginx,想到了它可以方便地使用多个域名在服务器上运行web项目,加之正在搞一个博客的引导页,于是打算用一个二级域名来单独部署这个引导页,过程可以说是很简单了。

点击前往CC's Zone引导页

设置二级域名解析

登录域名提供商的控制台,在主域名的解析记录中加上如下信息:

image-20210817143031720

主机记录设置为想要的二级域名,记录值设置为服务器公网ip即可。

配置路由信息

配置好二级域名解析后,此时便要在服务器设置路由信息,只需要新建一个conf,在里面写好server,然后再nginx.conf中引入即可。

为了方便管理,我在nginx目录下新建了一个show文件夹,用来存放conf信息,

1
2
3
mkdir show && cd show
touch show.conf
vim show.conf

然后进行修改:

1
2
3
4
5
6
7
8
9
10
server{
listen 80 ;
root /home/show; #项目的目录
server_name show.ccs.zone ; #二级域名
location /{
root /home/show;
index index.html index.htm;
}
}

修改完成后:wq退出保存。

然后需要在nginx.conf中引入:

1
vim nginx.conf

在server字段前新增

1
include /etc/nginx/show/*.conf;

最后重启nginx:

1
nginx -s reload

此时,便可以通过这个http+二级域名访问这个项目了。

但如果想使用https访问的话,需要检查主域名的证书能否应用到二级域名,如果不能则要单独给这个二级域名申请证书,然后添加证书,改443端口即可。