XAMPP能否发布2个具有相同公网IP但端口不同的网站?

问题描述 投票:0回答:0

我用这段代码在 XAMPP 中创建了一个虚拟主机:

<VirtualHost *:8181>
    ServerAdmin website1
    DocumentRoot "C:/XAMPP/htdocs/website1"
    ServerName transparency
    ErrorLog "logs/website1.log"
    CustomLog "logs/website1.log" common
    <Directory C:/XAMPP/htdocs/website1>
    AllowOverride All
    Order Allow,Deny
    Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:8182>
    ServerAdmin website2
    DocumentRoot "C:/XAMPP/htdocs/website2"
    ServerName website2
    ErrorLog "logs/website2.log"
    CustomLog "logs/website2.log" common
    <Directory C:/XAMPP/htdocs/website2>
    AllowOverride All
    Order Allow,Deny
    Require all granted
</Directory>
</VirtualHost>

我有一个由我的 ISP 提供的静态公共 IP。我在 system32/drivers/etc. 中正确配置了 hosts 文件,让服务器监听两个端口,并且端口正确地转发了 2 个端口。我可以通过输入 URL 打开本地网络之外的第一个网站:

123.4.567.891:8181

但是我无法通过输入 URL 打开本地网络之外的第二个网站:

123.4.567.891:8182

我关注了很多 youtube 教程并阅读了文章,但仍然无法正常工作。

我计划托管至少 3 个网站,我希望我能做到。我不是 Web 开发人员或编码员,我只是一个喜欢做事的普通人。任何帮助将不胜感激

apache xampp virtualhost
© www.soinside.com 2019 - 2024. All rights reserved.