nginx设置同时监听http80和https443端口

server {    

 

   listen 443;#监听443端口(https默认端口)

 

   server_name www.xxx.com; #填写绑定证书的域名

 

   ssl on;

 

   ssl_certificate xxx.crt;#填写你的证书所在的位置

 

   ssl_certificate_key xxx.key;#填写你的key所在的位置

 

   ssl_session_timeout 5m;

 

   ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置

 

   ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置

 

   ssl_prefer_server_ciphers on;

 

   location / {

 

     root  xxx ; #填写你的你的站点目录

 

     index index.php index.html index.htm;

 

   }

 

}