注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

牧野流星

每个人心中都有一个梦想..........

 
 
 

日志

 
 

nginx配置多个https(转)  

2014-02-08 16:03:19|  分类: 服务器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

之前写过一篇关于apache的多https配置文章,你可以点这里查看。

今天来说一个关于nginx的多https虚拟主机的配置,配置文件非常简单和这里的http配置差不多的,我就以这篇文章作为基础来搭建基于nginx的多https虚拟主机。

关于怎么生成证书请看这里或者可以在线生成ssl的csr在这里

为了不浪费大家的阅读时间,我就直接将我的配置文件贴上来给大家参考《i.markdream.conf》

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#301跳转  将80请求全部转发到https
server {
        listen       80;
        server_name  i.markdream.com;
        location / {
            rewrite (.*) https://i.markdream.com$1 permanent;
        }
}
server {
        #请注意如果你在单IP上配置多台https请一定要写上域名(非常重要)
        listen       i.markdream.com:443 ssl;
        server_name  i.markdream.com;
        root /home/vhost/i.markdream.com;
        ssl on;
        #这是你的证书目录
        ssl_certificate /usr/loacl/nginx/ssl-crt/i.markdream.crt;
        #这是你的证书key目录
        ssl_certificate_key /usr/loacl/nginx/ssl-crt/i.markdream.key;
        location / {
            index  index.html index.htm index.php;
        }
        #anythings for you...
}

重要的我已经在配置文件中详细注明了,请注意按照你的实际需要进行配置就能找到你的证书了。效果就是不管使用N个https每个域名都能找到它所对应的ssl证书(也就是实现单台IP实现对应多证书的要求),好请观看令人愉悦的demo。

demo演示1:https://i.markdream.com

demo演示2:https://svn.markdream.com

好了,你现在可以实际操作下。

转自http://www.markdream.com/server/nginx-many-https-mapping.shtml

  评论这张
 
阅读(433)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018