背景
随着现在网络互联网的告诉发展,给人们带来的很多便利,但也出现了很多隐患。作为站长,网站的安全至关重要。怎么做才安全呢?建议把http改为https,因为增加了证书认证,相对来说就会安全很多,并且对用户的体验也比较好,谁也不想访问个网站,在地址栏中显示不安全或直接显示不安全等。
环境
centos7
前提
1,nginx有安装ssl模块,这样才可以使用证书。参考文档
2,购买或申请获取的证书文件。
配置教程
放置证书
1 | mkdir -p /usr/local/nginx/conf/ssl |
配置https
1 | server { |
配置强制跳转
1 |
|
总结
根据上述配置就可实现https,并让http强制跳转到https。
补充
nginx防SQL注入与文件注入等相关安全设置
可以把下面内容写个配置文件block.conf,在server块中include。如上面配置教程中
1 | #禁止sql注入 |