网站部署ssl以后http+域名可以正常访问页面,但是https+域名却显示welcome to nginx怎么解决?
listen 443ssl
首先,ssl端口时443,当你访问https的时候走的默认时443端口,如果你用的nginx,不妨在nginx.conf配置文件中,加入下面配置
server {
listen 443 ssl;
server_name 你的域名;
ssl_certificate pem或者crt证书本地地址;
ssl_certificate_key key证书本地地址;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
index index.html index.htm;
root html;
}
}
配置好,在清空一下浏览器缓存就可以了,可以的话请采纳,对了我是某厂高级开发,可以看我之前更多文章,可以讨论讨论技术
把你原来的80端口的server复制出来一份,然后改一下端口号,配置一下ssl就好了
看你能访问了的话,就把443端口需要的东西,从80端口里面的配置,拷贝一下就行了
你是前后端分离吗?比如java,前端部署在tomcat中,然后tomact自定义端口为443,配置ssl证书。 后端在nignx里配置监听其他端口。