运用宝塔面板在服务器上创建多个子站点有太多问题,困扰了许多不黯代码的门边汉,俺作为一份子,乐意参与排忧解扰,于是贡献 一‘实验略成’的简招过程,小餐同类。

   在宝塔面板中,若添加‘域名+80以外的端口’站点,虽然即添即成,但实际运用中问题蛮多。俺曾尝试a.zgqok.cn:88建子站,只是多填写“:88”尚可忍受,但部署WordPress后,初始界面就乱来,大概是读不到式样文件的样范,还多处报错,不知要‘禾式搞’,显然都是不符合缺省:80端口的错。
  出于无奈,转而尝试‘njinx的代理分发功能’,还是域名不加端口号为妙。感谢无私的网络好多相关贴文教俺尝试。现归纳最简单的略成实验不吝显掰,且按咱‘不里手’的所思所问、好让同类低级别的尝试者亲切倍至。
  1、用宝塔面板在服务器做好主站点后,添加子站,端口填为“80”以外的任意空闲端口号,如图:

2、用宝塔面板编辑nginx.conf文件,如下图索骥:

在 nginx.conf 文件中的 “ server { ”之上填入如下代码:

server {listen 80;

server_name xxxxx.cn; / 主站 ,与主站域名一致/

location / {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Host $http_host;

proxy_pass https://127.0.0.1:443;

}

}

server {

listen 80;

server_name a.xxxxx.cn; / 子站 1 ,与子站域名一致 /

location / {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Host $http_host;

proxy_pass http://127.0.0.1:88;

}

}

server {

listen 80;

server_name b.xxxxx.cn; / 子站 2 与子站域名一致 /

location / {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Host $http_host;

proxy_pass http://127.0.0.1:89;

}

}

3、不再需要填写端口号,直接用子域名就能够访问子站点了,重点表扬“nginx”。有图为证:

4、此后部署的wordpress站点界面和运行都正常极了。

  谢谢浏览。

————————————————
版权声明:本文为CSDN博主「zdzdzddd」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zdzdzddd/article/details/125358997