nginx配置多域名https访问的配置

首先已有两个域名 www.test1.com ,www.test2.com

nginx的安装略过

1、在nginx安装目录下创建cert目录

2、在cert目录下创建 test1 ,test2

3、分别将两个域名申请的 SSL证书放到test1, test2文件夹中;

登陆阿里云 在产品服务中找到CA证书服务


点击SSL证书,将已购买的证书下载下来


1234567890.pem,12345567890.key

分别将两个域名购买的证书放到test1,test2目录中

4、到nginx安装目录的conf目录下修改nginx.conf的配置

 

events {

   worker_connections  1024;

}

 

http {

   include       mime.types;

   default_type  application/octet-stream;

   server {

       listen       80;

       server_name  www.test1.com;

       rewrite ^(.*)$ https://${server_name}$1 permanent;

    }

 

   server {

       listen       80;

       server_name  www.test2.com;

       rewrite ^(.*)$ https://${server_name}$1 permanent;

    }

   

   server {

       listen       443 ssl;

       server_name  www.test1.com;

       ssl_certificate /usr/local/nginx/cert/test1/test1.pem;

       ssl_certificate_key /usr/local/nginx/cert/test1/test1.key;

       ssl_session_cache   shared:SSL:1m;

       ssl_session_timeout  5m;

       ssl_ciphers  HIGH:!aNULL:!MD5;

       ssl_prefer_server_ciphers  on;

       location / {

           root   html;

           index  index.html index.htm;

       }

    }

    server {

       listen       443 ssl;

       server_name  www.test2.com;

       ssl_certificate /usr/local/nginx/cert/test2/test2.pem;

       ssl_certificate_key /usr/local/nginx/cert/test2/test2.key;

       ssl_session_cache    shared:SSL:1m;

       ssl_session_timeout  5m;

       ssl_ciphers  HIGH:!aNULL:!MD5;

       ssl_prefer_server_ciphers  on;

       location / {

           root   html;

           index  index.html index.htm;

       }

    }

}

5、重启nginx

在nginx安装目录 执行  ./sbin/nginx -c/usr/local/nginx/conf/nginx.conf



阅读更多
文章标签: nginx https
个人分类: NGINX
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

nginx配置多域名https访问的配置

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭