最近接触了Nginx,配了一些东西,记录一下。

位置:*/etc/nginx/sites-available/default *

Https

server {
	listen 80;
	server_name sunmker.cn;
	rewrite ^(.*)$  https://$host$1 permanent;
	#80端口是http的,为了全局https,要将访问http的强制转到https
    ……
}
server {
	server_name sunmker.cn;
    expires $expires;

	listen 443;
	listen [::]:443 ssl default_server;
	ssl on;
	ssl_session_timeout 5m;
	ssl_certificate /home/ubuntu/ssl/1_sunmker.cn_bundle.crt;
        ssl_certificate_key /home/ubuntu/ssl/2_sunmker.cn.key;
	ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
	ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;	
	……
}

404

404自动转到首页,网上有三种写法,我选择这个,自己在server外面写上

error_page 404 = https://sunmker.cn;

参考链接