nginx使用ssl证书
2017-02-03 17:48
176 查看
linux系统下使用openssl命令生成一个csr文件,然后交由第三方信任机构签发证书。
具体步骤如下:
生成一个密钥
$ openssl genrsa -des3 -out domain.key 2048
复制一个无密码的key
$ openssl rsa -in domain.key -out domain_nopass.key
生成一个csr证书请求文件(提交给第三方机构的文件),在该步骤需要设置详细的信息。重要的是使用的email一定要是你申请的域名,如果你申请的域名是www.domain.com,那么email也必须是xxx@domain.com
$ openssl req -new -key domain_nopass.key -out domain.csr
自签发证书
$ openssl x509 -req -days 365 -in domain.csr -signkey domain_nopass.key -out domain.crt
然后在nginx配置文件里面添加上ssl信息
server {
server_name www.domain.com;
listen 443;
ssl on;
ssl_certificate /path/to/domain.crt;
ssl_certificate_key /path/to/domain_nopass.key;
}
具体步骤如下:
生成一个密钥
$ openssl genrsa -des3 -out domain.key 2048
复制一个无密码的key
$ openssl rsa -in domain.key -out domain_nopass.key
生成一个csr证书请求文件(提交给第三方机构的文件),在该步骤需要设置详细的信息。重要的是使用的email一定要是你申请的域名,如果你申请的域名是www.domain.com,那么email也必须是xxx@domain.com
$ openssl req -new -key domain_nopass.key -out domain.csr
自签发证书
$ openssl x509 -req -days 365 -in domain.csr -signkey domain_nopass.key -out domain.crt
然后在nginx配置文件里面添加上ssl信息
server {
server_name www.domain.com;
listen 443;
ssl on;
ssl_certificate /path/to/domain.crt;
ssl_certificate_key /path/to/domain_nopass.key;
}
相关文章推荐
- nginx中使用pfx格式的ssl证书
- 网站升级HTTPS,免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置方法
- nginx配置SSL证书(使用startSSL申请到的免费证书)
- nginx自发SSL证书,使用https访问
- nginx使用阿里云的免费ssl证书
- Nginx学习-2 使用Nginx搭建HTML web服务器 实现SSL证书安全访问
- nginx中使用pfx格式的ssl证书
- 阿里云免费SSL证书申请与安装使用-附Nginx,Apache,IIS 6,IIS 8配置SSL教程
- Linux 生成SSL证书 供 nginx使用。
- 使用Let’s Encrypt创建nginx免费SSL证书
- Nginx的浏览器/服务器双向SSL证书认证配置
- 使用Nginx作为Web服务器的国内网站
- 在MogileFS中使用nginx代替perlbal实现internal redirect
- 使用 Nginx 提升网站访问速度
- 使用Nginx做简单负载均衡测试
- Nginx使用指南(一)
- 使用 awstats 分析 Nginx 的访问日志
- SSL第三讲 SSL证书生成的超级工具的使用讲解和演示
- 使用 Nginx 提升网站访问速度
- 使用 Nginx 提升网站访问速度