Nginx配置二级域名来实现多个站点

1、解析域名

以dinganan.cn为例,进入域名解析管理,解析为:blog.dinganan.cn,如下图:

在cmd命令窗口输入:ping blog.dinganan.cn,回车,若解析成功,如下图:

2、配置nginx

cd /etc/nginx/conf.d 进入 /conf.d目录,复制主域名的default.conf文件,命名为domain.conf

拓展:命名为*.conf就可以,因为/etc/nginx下的nginx.conf里有:

include /etc/nginx/conf.d/*.conf;(自动读取conf.d里所有以.conf为后缀的文件)

接下来讲把domain.conf 里的所有路径都改成子域名项目文件路径就可以了,例如:

  • html
    • www(一级域名项目文件)
    • blog(二级域名项目文件 )

改为:

:wq保存之后,输入systemctl restart nginx 回车,重启nginx

大功告成;效果: https://blog.dinganan.cn/

3、拓展

如果一级域名的SSL证书只支持一个域名,那么二级域名也需要获取SSL证书,不然无法正常显示。具体安装请参考: https://www.dinganan.cn/notes/ssl/

若二级域名比较多,可以采用域名泛解析的方法,方便管理。具体步骤自行搜索

注:每个人的服务器配置可能不一样,以上方法仅供参考

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值