本文章已重写,如有需要请看最新文章 如何在非443端口开启SSL(重置版)

许多人肯定遇到过这个问题“服务器在国内,又没备案,但又想开网站,80和443又不能用,但又想开https"

今天我就给大家带来”如何在非443端口开https“

首先和平常配置是一样的,我这里用的宝塔

创建网站,然后申请ssl证书(这里就不讲了)

然后点击站点的设置

点击”配置文件“(是站点的配置文件,不是nignx也不是php也不是sql的

然后你可以看到”listen 80;“

在下面添加一行

1
listen 442 ssl;#442是你的ssl端口

然后再在

1
2
3
server_name pan.goodboyboy.top; 
index index.php index.html index.htm default.php default.htm default.html;
root xxxxxxxxxx/;

的下面添加一下代码

1
2
3
4
5
6
7
8
ssl_certificate D:/BtSoft/nginx/conf/ssl/fullchain.pem; #这里是ssl key文件存放的绝对路径,根据自己的文件名称和路径来写
ssl_certificate_key D:/BtSoft/nginx/conf/ssl/privkey.pem; #这里是ssl key文件存放的绝对路径,根据自己的文件名称和路径来写

ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;

ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;

保存,退出

访问https://你的网站:你的端口/

就可以了

tps:记得开放相应端口