使用同一个IP的不同端口创建网站时,宝塔会报错,提示您添加的站点已存在

img

问题分析:

宝塔面板中的网站名是根据域名来创建的,由于网站名不包含端口号且网站名不能重复,所以不能使用同一个域名或ip创建多个站点,即使端口不同。

解决方案:

只需要保证创建时的域名或ip不同即可,创建好后再修改就行。先在域名里面随意写一个和已有的域名不冲突的域名。

img

然后在这个站点设置->域名管理,输入ip+端口号,点击添加即可

img

img

补充:关于SSL在单端口的使用

首先你需要将SSL证书部署上去,但是不要打开强制HTTPS开关

img

然后打开该网站的配置文件菜单,修改Nginx配置文件。

修改方法非常简单,配置文件前几行就是端口监听设置,在你想要开启SSL的端口后面添加如下所示的几个参数就行了。

# 假设我的服务器IP是1.1.1.1,想要在16663这个端口上开启https访问,那么前几行的配置像这样写就行了。
    listen 80;
    listen 16663 ssl http2;
    server_name 1.1.1.1;

Q.E.D.