当我尝试从局域网计算机访问 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
。