网站首页 > 技术教程 正文
https
配置https需要有编译ssl_module 模块,编译的时候需要添加–with-http_ssl_module参数,编译的时候需要同时指向openssl源码包的目录。
证书来源:
- 花钱购买;
- 使用免费的let’s encrypt的免费证书,有些设备不信任而已;
- 生成不信任的证书自用。
配置
server {
listen 443;#监听443端口(https默认端口)
server_name www.opcai.com; #填写绑定证书的域名
ssl on;
ssl_certificate xxx.crt;#填写你的证书所在的位置
ssl_certificate_key xxx.key;#填写你的key所在的位置
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
ssl_prefer_server_ciphers on;
location / {
root xxx ; #填写你的你的站点目录
index index.php index.html index.htm;
}
}
生成不信任的证书
1、创建密钥
使用openssl工具生成一个RSA私钥
openssl genrsa -des3 -out server.key 2048
注意:生成私钥,需要提供一个至少4位,最多1023位的密码。
2、生成CSR(证书签名请求)
openssl req -new -key server.key -out server.csr
3、删除密钥中的密码
openssl rsa -in server.key -out server.key
说明:如果不删除密码,在应用加载的时候会出现输入密码进行验证的情况,不方便自动化部署。
4、生成自签名证书
内部或者测试使用,只要忽略证书提醒就可以了。
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
5、生成pem格式的公钥
有些服务,需要有pem格式的证书才能正常加载,可以用下面的命令:
openssl x509 -in server.crt -out server.pem -outform PEM
猜你喜欢
- 2024-10-11 域名备案流程总结(域名备案流程总结)
- 2024-09-19 一台服务器80端口绑定多个域名(多台服务器共用一个域名)
- 2024-09-19 nginx https 配置(nginx跨域配置)
- 2024-09-19 nginx限制来路域名和指定user-agent对接口的请求
- 2024-09-19 使用nginx配置动态域名解析(nginx 动态域名解析)
- 2024-09-19 蓝易云 - Nginx【https配置教程】
- 2024-09-19 教你怎么申请单域名SSL证书(怎样申请一个域名)
- 2024-09-19 云原生尝试——docker容器域名绑定
- 2024-09-19 Nginx重定向中把二级域名增加后缀
- 2024-09-19 第9课 Kubernetes之服务发现,CoreDNS配置和域名解析过程
你 发表评论:
欢迎- 最近发表
-
- Linux新手必看:几种方法帮你查看CPU核心数量
- linux基础命令之lscpu命令(linux中ls命令的用法)
- Linux lscpu 命令使用详解(linux常用ls命令)
- 如何查询 Linux 中 CPU 的数量?这几个命令要知道!
- 在linux上怎么查看cpu信息(linux如何查看cpu信息)
- 查看 CPU 的命令和磁盘 IO 的命令
- 如何在CentOS7上改变网卡名(centos怎么改网卡名字)
- 网工必备Linux网络管理命令(网工必备linux网络管理命令是什么)
- Linux 网络命令知多少(linux 网络 命令)
- Linux通过命令行连接wifi的方式(linux命令行连接无线网)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)