Linux下Nginx安全证书ssl配置方法
2015-04-15 17:43
609 查看
分享下我是如何一步步在Nginx上配置SSL的。
首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数。
初学者或者菜鸟建议使用LNMP进行一键安装。
生成证书:
进入要生成证书的目录
cd /usr/local/nginx/conf
使用openssl创建创建服务器私钥,输入相应提示的信息
创建证书签名请求(Certificate Signing Request (CSR))
清除以SSL启动Nginx时提示必须输入密钥
使用刚生成的私钥和CSR进行证书签名
配置说明:
在server中加入
设置 listen 端口为 443,开始测试。
首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数。
初学者或者菜鸟建议使用LNMP进行一键安装。
生成证书:
进入要生成证书的目录
cd /usr/local/nginx/conf
使用openssl创建创建服务器私钥,输入相应提示的信息
openssl genrsa -des3 -out server.key 1024
创建证书签名请求(Certificate Signing Request (CSR))
openssl req -new -key server.key -out server.csr
清除以SSL启动Nginx时提示必须输入密钥
cp server.key server.key.org openssl rsa -in server.key.org -out server.key
使用刚生成的私钥和CSR进行证书签名
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
配置说明:
在server中加入
ssl on; ssl_certificate /usr/local/nginx/conf/server.crt; ssl_certificate_key /usr/local/nginx/conf/server.key;
设置 listen 端口为 443,开始测试。
相关文章推荐
- Linux下Nginx安全证书ssl配置方法
- Nginx + Tomcat HTTPS/SSL 配置方法 ——申请证书
- Nginx配置SSL自签名证书的方法
- 解决linux netcore https请求使用自签名证书忽略安全检查方法
- Nginx 配置ssl 证书
- linux学习第四十七篇:Nginx负载均衡,ssl原理,生产ssl密钥对,Nginx配置ssl
- linux的Nginx负载均衡、ssl原理、生成ssl密钥对、Nginx配置ssl介绍
- nginx配置ssl双向证书
- iis 安装完ssl 证书谷歌浏览器还是提示不安全的解决方法
- nginx 配置 ssl 双向证书
- nginx 配置 ssl 双向证书
- Windows下Nginx配置SSL实现Https访问(包含证书生成)
- Linux 中 Xampp 的 https 安全证书配置
- linux中查看nginx、apache、php、mysql配置文件路径的方法
- nginx配置https的方法示例(免费证书)
- Nginx 启用 BoringSSL的配置方法
- Nginx配置SSL证书部署HTTPS网站的方法(颁发证书)
- nginx使用ssl模块配置支持HTTPS访问的方法
- Linux下PHP网站服务器安全配置加固防护方法【推荐】
- Nginx安装和反向代理配置(安全证书)