关于宝塔面板建多个网站的问题

发布于 2022-09-12 22:17:01 字数 199 浏览 54 评论 0

如题,我在宝塔面板创建了多个网站,每个域名也对应了各自的目录,可是当我访问其中一个域名时,会显示另一个域名的网站,我在下图的添加网站里面是直接写的域名,没加端口,是否是这边添加站点的时候需要加上不同的端口?还是说网站需要启动在不同的端口?可以详细说说吗,谢谢!
image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一萌ing 2022-09-19 22:17:01

首先看问题描述,同一台服务器上搭建多个网站,关于域名的填写方面,端口号是非必须的,也就是说,只要你是以不同域名为端点来配置网站,那么端口号看你想让别人怎么访问你的网站,就怎么填。

所以到此可以初步排除端口号导致这个问题的出现,那么这个时候你需要检查两个地方:

1.网站域名与网站目录的对应性。
是否域名A对应的就是网站目录A,或者有可能疏忽之中把网站目录B也挂在了域名A下面。

2.添加网站域名与配置文件中网站域名的对应性。
宝塔是一个可视化面板,在新建网站时候填写的一些信息会直接帮你配置到HTTP服务器中,而这也会直接决定你在浏览器中访问网站时的姿态。

以Nginx服务器conf配置文件为例:

server
{
    listen 80;
    server_name 域名;
    index index.php index.html index.htm default.php default.htm default.html;
    root /网站目录;

    ......
}

listen 是指监听端口,http协议默认80端口,而https默认为443,这个属性同上面所说,是非必须修改的

server_name是你的域名,而root是这个域名的网站目录,访问的时候其实访问的就是这个root目录下的东西,而访问的媒介就是server_name

所以题主可以从上面两个方面入手,看能否解决问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文