在wdcp、宝塔等控制面板中,给A站开启了https 当B站未开启https时,会碰到B站会自动跳转到A站的问题。这的确很讨厌,虽然阿里云也有免费的ssl证书,但有的时候测试站并不想去申请一个。折腾了很久终于解决了!在这里记录一下。
解决方案
在对应的nginx配置文件后面加上如下代码:
server {
listen 你的IP地址:443 default_server;
server_name _ ;
ssl on;
ssl_certificate cert/it520.org.pem;
ssl_certificate_key cert/it520.org.key;
return 301 http://$host$request_uri;
}
IP改成自己的!.pem 和 .key 改成自己上传了的随便哪个证书。
建议大家改好后,把配置文件锁定了,因为这些控制面板经常会自动给你更新配置文件,非常讨厌。