Nginx Web环境同目录绑定多个域名且支持SSL方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
文章目录第一、配置准备工作第二、原始Nginx配置文件第二、添加多域名配置文件今天,蜗牛遇到一个网友需要将同网站目录绑定多个域名,且可以实现每个域名的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
- cfhost→18.88 元 月 512MB 内存 40GB SSD 空虚拟空间(主机)
- 加速云→四川德阳高防 525 元 16 核 16g 内存 200gSSD全球[VPS测评]
- 便宜 CloudCone→$2 每月 1 核 CPU 512M 内存 1全球[VPS测评]
- $2.99 月 2G 内存 20G SSD 5TB 流量 1Gbps 1全球[VPS测评]
- 今日秒杀→1C2G1M 年付 88 元三年 268 元 2C4G3M 三香港VPS[主机]
- racknerd 美国高配大流量服务器,美中西部盐湖城,50TB 大流量美国VPS[主机]
- ILLYHosting→€1 首月 KVM-1GB 20GB 5TB 科全球[VPS测评]
- 疯狂猜成语 图猜成语一个锤子在打铁还有火苗是什么成语?全球[VPS测评]
- 投稿 tmhhost→洛杉矶机房 CN2 GIA 线路 36 元 月起 全球[VPS测评]
- WordPress插件:我爱水煮鱼 WPJAM TOC 添加文章索引目录全球[VPS测评]
- WordPress网站搜索结果只有一篇文章代码实现自动跳转到该文章全球[VPS测评]
- ZJI新上架香港华为云cn2线路独立服务器,下单月付立减300元,终身优独立服务器[U]
- 50KVM 波特兰系列机型季付优惠活动全球[VPS测评]
- PacificRack → 1C 512M RAM 10G SSD 50全球[VPS测评]
- 详细介绍vps云服务器及其作用全球[VPS测评]
- WordPress去掉分类链接中category目录的两种方法全球[VPS测评]
- 阁天互联怎么样?香港cn2云服务器 圣何塞cn2vps仅20/月香港VPS[主机]
- 好朋友51WORLD启动“地球克隆计划5”,我要去元宇宙参加了全球[VPS测评]
- 桔子数据怎么样?便宜香港安畅CN2 VPS1核1G10M 28/月香港VPS[主机]
- 香港云服务器怎么选?云服务器性能测评对比香港VPS[主机]
- 快速云:云服务器vps的区别是什么云服务器和vps哪个比较好2022-0全球[VPS测评]
- RFCHost:1核1G洛杉矶vps/15GB空间/1TB流量/KVM/虚拟空间(主机)
- tmhhost:香港CN2/NNT,美国CN2 GIA VPS,韩国CN韩国VPS[主机]
- 酷锐云元旦促销活动:香港CN2/美国CN2高防vps月付20元起/美国原美国VPS[主机]
- hostkvm怎么样?香港云vps 带宽30M 月付6美元香港VPS[主机]
- 六一云:国内BGP高防vps套餐,1核/1G/2Mbps/香港CN2,月香港VPS[主机]
- centos7如何查看firewall防火墙状态:开启/关闭/重启防火墙全球[VPS测评]
- 快云科技:香港VPS服务器_双向CN2/20Mbps大带宽,29元/月起香港VPS[主机]
- 谷歌浏览器网址如何显示http,www,Chrome谷歌浏览器恢复地址栏全球[VPS测评]
- 乐趣云怎么样?香港美国云服务器首月8.8元,新增IP5元/个美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-40023.html











