oneinstack 如何安装 Symantec 免费DV
Reoneinstack 如何安装 Symantec 免费DV
OneinStack一键工具在创建虚拟主机时可以选择为网站配置SSL。
用fullchain.pem和privkey.pem替代原来生成的CRT和Key文件,这样做的好处就可以保留Ngnix配置的SSL证书路径,只要简单修改引用的公钥和私钥即可。
然后就是修改.conf文件
OneinStack的Nginx配置SSL证书代码示例:
server {listen 80;server_name 你的域名 你的域名;return 301 https://你的域名$request_uri;}server {listen 443 ssl http2;ssl_certificate /usr/local/nginx/conf/ssl/你的.pem;ssl_certificate_key /usr/local/nginx/conf/ssl/你的.key;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;ssl_prefer_server_ciphers on;ssl_session_timeout 10m;ssl_session_cache builtin:1000 shared:SSL:10m;ssl_buffer_size 1400;add_header Strict-Transport-Security max-age=15768000;ssl_stapling on;ssl_stapling_verify on;server_name 你的域名 你的域名;access_log /data/wwwlogs/www.域名_nginx.log combined;index index.html index.htm index.php;include /usr/local/nginx/conf/rewrite/wordpress.conf;root /data/wwwroot/www.;if ($host != 你的域名) { rewrite ^/(.*)$ https://你的域名/$1 permanent; }location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; }location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ { expires 30d; access_log off; }location ~ .*\.(js|css)?$ { expires 7d; access_log off; }}
以上仅供参考。
最后一步:重启Nginx
赞0
踩0