Nginx Web环境同目录绑定多个域名且支持SSL方法
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
今天,蜗牛遇到一个网友需要将同网站目录绑定多个域名,且可以实现每个域名的SSL证书,也就是说都要实现HTTPS加密格式。项目是微擎管理系统,目的是希望给客户的演示域名并非主站的域名,而是临时的测试域名,根据他的说法是希望不要被人知道主域名,这样不容易被人投诉。
但是,辅助和临时域名希望与主站的数据一样。他开始提到是否可以用301方式实现,301肯定不可以实现,因为打开之后还是会跳转到主站的域名。他的主站是有HTTPS加密的,因为根据微信的政策,需要微擎等项目都要SSL证书支持HTTPS才可以运行。所以希望辅助域名也可以用到SSL证书。
开始我想远了,准备将所有数据和数据库信息都用增量备份的形式实现的,虽然可以实现,但是确实比较复杂没有必要。然后想到是否可以直接在Nginx配置文件中添加多个server模块实现。
文章目录
隐藏
第一、配置准备工作
第二、原始Nginx配置文件
第二、添加多域名配置文件
第一、配置准备工作2、备用域名需要申请自己的SSL证书。当然,如果我们不放心,还是先将服务器重要数据备份。
第二、原始Nginx配置文件server {
listen 443;
ssl on;
root /www/web/laobuluo_com/public_html;
server_name laobuluo.com www.laobuluo.com;
index index.html index.php index.htm;
ssl_certificate /www/wdlinux/nginx-1.8.1/conf/cert/laobuluo.com.pem;
ssl_certificate_key /www/wdlinux/nginx-1.8.1/conf/cert/laobuluo.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_per_server_ciphers on;
location ~ \\\\.php$ {
proxy_pass http://127.0.0.1:88;
include naproxy.conf;
}
location ~ /\\\\.ht {
deny all;
}
location / {
try_files $uri @apache;
}
location @apache {
internal;
proxy_pass http://127.0.0.1:88;
include naproxy.conf;
}
}
server {
listen 80;
root /www/web/laobuluo_com/public_html;
server_name laobuluo.com www.laobuluo.com;
index index.html index.php index.htm;
error_page 400 /errpage/400.html;
error_page 403 /errpage/403.html;
error_page 404 /errpage/404.html;
error_page 503 /errpage/503.html;
location ~ \\\\.php$ {
proxy_pass http://127.0.0.1:88;
include naproxy.conf;
}
location ~ /\\\\.ht {
deny all;
}
location / {
try_files $uri @apache;
}
location @apache {
internal;
proxy_pass http://127.0.0.1:88;
include naproxy.conf;
}
}
这个客户主站的SSL证书也是我帮助配置的,上面就是原有的配置文件。注意域名这里我替换掉了。我们需要根据自己的来配置。
第二、添加多域名配置文件server {
listen 443;
ssl on;
root /www/web/itbulu_com/public_html;
server_name itbulu.com www.itbulu.com;
index index.html index.php index.htm;
ssl_certificate /www/wdlinux/nginx-1.8.1/conf/cert/itbulu.com.pem;
ssl_certificate_key /www/wdlinux/nginx-1.8.1/conf/cert/itbulu.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_per_server_ciphers on;
location ~ \\\\.php$ {
proxy_pass http://127.0.0.1:88;
include naproxy.conf;
}
location ~ /\\\\.ht {
deny all;
}
location / {
try_files $uri @apache;
}
location @apache {
internal;
proxy_pass http://127.0.0.1:88;
include naproxy.conf;
}
}
这里我们需要添加一个新备用域名的server模块到配置文件中。同时需要将80端口中的server_name配置域名,加上新的域名。
server_name laobuluo.com www.laobuluo.com itbulu.com www.itbulu.com;
最后,重启Nginx可以生效,这时候蜗牛去打开新网址和主站老网站都可以打开HTTPS格式的。
猜你可能想看的VPS
- TmhHost:香港大带宽云服务器/季付8折/200带宽,120元/3月 香港VPS[主机]
- 香港云服务器推荐:香港免备案云服务器推荐哪家好? 香港VPS[主机]
- 柚子互联:香港CN2云服务器/带宽5M/500G流量/KVM,34元/月 香港VPS[主机]
- 持续高温!长沙所有初中新生停止军训! 全球[VPS测评]
- 又有美议员窜访台,中国驻美大使馆:“中方将对美国的挑衅采取果断的反制措施 美国VPS[主机]
- 20个温暖心灵的问题,抖音,朋友圈都可以拿去发。 全球[VPS测评]
- 实例 GIA0910629396 重启失败,原因:sudo: unabl 全球[VPS测评]
- LOCVPS,全新香港大浦CN2 VPS 2核4G内存3M仅54/月 香港VPS[主机]
- TabbyCloud:1核512MB内存/20GB/500GB流量/KV 香港VPS[主机]
- TabbyCloud:1核/1GB/20GB/2TB流量/50Mbps/ 香港VPS[主机]
- HKserver:香港GIA VPS,1核/512MB/10GB空间/1 虚拟空间(主机)
- UCloud全球大促活动:香港2核4G2M仅485元/年(台湾437元/ 美国VPS[主机]
- 樊云:9折优惠,香港cn2 vps+(强制三网、50G高防);美国cn2 美国VPS[主机]
- 孤狼云:2021春节优惠,香港安畅CN2、香港沙田CN2云服务器低至10 香港VPS[主机]
- Ceraus:香港CN2云服务器,香港GIA VPS去程移动回程路线,月 香港VPS[主机]
- 柚子互联:美国洛杉矶CN2 vps,防御100G/带宽10M,28元/月 美国VPS[主机]
- 腾讯云vps主机:288元/3年,1核/2G/50gSSD,北京/上海/ 美国VPS[主机]
- UCloud:香港云服务器,1核1G内存89元/年起(可选购3年/CN2 香港VPS[主机]
- 腾讯云vps优惠:288元/3年,可选机房,北京/上海/广州/重庆/香港 美国VPS[主机]
- DDOS攻击类型有哪些? 全球[VPS测评]
- 微基主机:香港沙田Gen3系列云服务器五折49.5元/月起(100M大带 香港VPS[主机]
- LiCloud:香港CN2线路云服务器,100Mbps大带宽,6折优惠中 香港VPS[主机]
- Fatal error: Allowed memory size of 全球[VPS测评]
- 2022年亚马逊Prime会员日将于7月12日和13日举行,覆盖24个站 全球[VPS测评]
- 春天的风最容易温暖心灵,适合朋友圈和抖音的12条文案 全球[VPS测评]
- 印象云怎么样?85折香港安畅CN2vps带宽3M月付23元 香港VPS[主机]
- 极客主机,优惠8折充值返25%,香港CN2VPS,日本软银VPS,新加坡 日本VPS[主机]
- 九零云怎么样?香港将军澳VPS,美国圣何塞VPS 2核1G10M 47/ 美国VPS[主机]
- 咖啡主机怎么样?美国洛杉矶高防vps,cn2直连,香港沙田vps 美国VPS[主机]
- hostkvm怎么样?香港云vps 带宽30M 月付6美元 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-143024.html











