【问题描述】在宝塔配置完SSL证书,并放行宝塔与云服务器的443端口后,依然无法通过https访问域名(网页报错ERR_CONNECTION_REFUSED)
排查顺序及解决方案
- 确保Nginx或Apache等Web服务器已正确配置以接受HTTPS请求。
- 最后,检查云服务器上是否有其他安全软件或服务阻止了HTTPS连接。
我主要是Nginx配置有问题。则需要确保配置文件中包含以下内容:
server {
listen 443 ssl;
server_name your_domain.com;
ssl_certificate /path/to/your/certificate.crt;
ssl_certificate_key /path/to/your/private.key;
location / {...}
location /prod-api/ {...}
...
}
其中,需要你在“文件”中上传你的SSL证书(.key和.pem文件),并记下它们的路径
- ssl_certificate:.pem文件路径
- ssl_certificate_key:.key文件路径
注:
- 我的项目是前后端分离项目,网站和后端项目都要配SSL
- 记得把前端的baseUrl改成https