18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > nginx多域名只有1个域名配置ssl,其他没有证书的域名使用https访问,直接跳到配

nginx多域名只有1个域名配置ssl,其他没有证书的域名使用https访问,直接跳到配

时间:2023-02-18 02:08:01 | 来源:建站知识

时间:2023-02-18 02:08:01 来源:建站知识

假设有三个域名a.web.com, b.web.com, http://c.web.com,并且只有http://a.web.com对应的单域名ssl证书。

注意: http协议默认采用80端口通信,https协议默认采用443端口通信。

1.利用nginx为三个域名配置代理服务,初始是为每个域名增加一个server段,总共增加三个server段,其中server_name分别修改为对应的三个指定域名,且监听80端口。(此刻可以使用http协议来访问三个对应的网站服务。)

2.继续新增一个server段,server_name为a.web.com, 监听443端口,且配置http://a.web.com域名对应的单域名ssl证书。(此刻仅开启了http://a.web.com域名的ssl服务,可以通过https://a.web.com来访问对应网站服务。同上,因为80端口均开放,可以使用http协议来访问三个对应网站服务。)

核心:

1.配置文件新增server段

2.每个server段直接理论是互不干扰的,监听443端口的server段和监听80端口的段可以同时存在且同时起作用。

3.如何你希望任何http访问均跳转至https://a.web.com访问模式,可以上面新增的三个80端口的server段,使用rewrite属性,进行强制跳转。

关键词:使用,访问,直接,证书,配置

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭