Apache Web 服务器可从 LAN 访问,但网站(虚拟主机)无法从 LAN 访问

Apache Web 服务器可从 LAN 访问,但网站(虚拟主机)无法从 LAN 访问

当我尝试从局域网计算机访问 Apache 网址 (192.168.0.21) 时,可以成功访问。

我在 Apache 网络服务器中创建了一个网站 10000MT,并在 etc/apache2/sites-avaiable/10000MT.conf 文件中写入了以下代码。

<VirtualHost *:80>
    DocumentRoot "var/www/10000MT"
    ServerName 10000MT
</VirtualHost>

但是当我尝试使用 192.168.0.21/10000MT 访问此网站时,出现以下错误消息。

Not Found

The requested URL /10000MT was not found on this server.
Apache/2.2.22 (Ubuntu) Server at 192.168.0.21 Port 80

请告诉我需要做哪些更改才能从 LAN 计算机访问此网站。但我可以从 Linux PC 毫无问题地访问网站,但不能从 LAN 上的其他 PC 访问。

编辑:

etc/apache2/sites-avaiable/10000MT.conf-此文件包含下面提到的代码。

<VirtualHost *:80>
    DocumentRoot "var/www/10000MT"
    ServerName 10000MT
</VirtualHost>

etc/apache2/sites-enabled/10000MT.conf-此文件包含下面提到的代码。

<VirtualHost *:80>
    DocumentRoot "var/www/10000MT"
    ServerName 10000MT
</VirtualHost>

答案1

如果您想192.168.0.21/10000MT通过 Web 浏览器访问,则无需为此创建虚拟主机。只需将10000MT文件夹移入即可/var/www/html。请参阅中的默认文档根目录/etc/apache2/sites-enabled/000-default.conf

相关内容