首先nginx要使用新的版本。。。比如说1.12.0.。。。。
然后你要有个openssl证书。。。这个可以申请免费的
然后就很简单了。。。。。
修改下vhost中的配置文件
server { # listen 80 ; listen 443 http2 ssl; #开启http2和ssl #listen [::]:80; ssl on; ssl_certificate /etc/certificate/1_ #ssl证书路径 ssl_certificate_key /etc/certificate/2_ #同上 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; server_name www.demo.com ; add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"; #开启HSTS index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/www.demo.com; #error_page 404 /404.html; include enable-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /\. { deny all; } access_log /home/wwwlogs/www.demo.com.log; }
基本就是这样子。。。。如果觉得很麻烦。。。。那就复制粘贴就是干~~改掉证书路径和server_name以及root路径还有access_log路径 保存
然后
nginx -t
检查通过后start就OK了
版权声明:本文为原创文章,版权归 Fire ant 所有。
本文链接:https://www.luolikong.vip/index.php/archives/305/
转载时须注明出处及本声明
我不听!