配置域名的ssl证书/https(Nginx)
2023-09-11 14:22:32 时间
实现流程
- 下载nginx的ssl证书
- 修改配置 nginx/conf/nginx.conf 文件
注释掉前面的 server,使用 https 的 server# HTTPS server # server { listen 8084(你的端口号) ssl; server_name abc.ab.com.cn(你的域名); ssl_certificate D:\test\cert.pem (ssl证书文件所在目录); ssl_certificate_key D:\test\cert.key (ssl证书文件所在目录); ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location /abc/ { proxy_pass http://127.0.0.1:8085/abc/; # 不能与上面的端口号冲突 } }
# 后台启动 start nginx # 测试Nginx运行是否正常 nginx -t # 重启Nginx nginx -s reload
- 现在就只能通过 https 访问服务了
注意:
- 按照上述配置配置好之后,访问地址:https://abc.ab.com.cn:8084/abc/,实际运行的项目端口是 8085
- location /abc/ 中的 proxy_pass,如果后面不加 /abc/,运行 Nginx 后会自动在后面拼接一个 /abc/
相关文章
- 为自己搭建的网站配置域名 1-2
- 如何为WordPress网站的域名配置HTTPS证书?
- 如何为Windows用户所搭建的WordPress站点配置自己的域名,并外网可访问?
- 为公网远程访问群晖NAS配置固定域名 2-2
- 戴文的Linux内核专题:06 内核配置(2)
- phpcs,phpmd,phan安装部署,phpstorm配置phpunit
- 【Java】java数据库连接池配置的几种方法
- 云服务器上mysql数据库环境安装配置
- 微信小程序合法域名配置-不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书
- IDEA配置Tomcat源码
- ISCSI多路径配置(二)
- Tomcat服务器绑定域名的配置
- Django 4.x Caches 缓存使用示例和配置方法
- Wiki系列(二):docsify部署及配置
- Mac下如何配置环境变量
- Fiddler-004-配置过滤器之-域名过滤
- 本地Apache配置虚拟主机/域名
- Nginx配置域名转发实例
- 网络设备巨头竟失去了两大设备配置域名
- 【快应用】如何配置快应用图标,及几种常见的无效配置案例
- Apache 配置两个域名匹配的文件夹和配置多个Web站点
- FastJson 配置
- nginx基于域名的虚拟主机配置实战
- Certbot给网站域名申请免费SSL证书 及Nginx配置