首先已有两个域名 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