访问同一网络中另一台计算机的虚拟主机

访问同一网络中另一台计算机的虚拟主机

我在桌面上创建了一个 PHP/MySQL 应用程序,可以使用 Apache vhosts (XAMPP) 进行访问。我在主机文件中添加了以下内容,127.0.0.1 myapp因此我在浏览器中只需输入http://myapp。如何从同一 wifi 网络中的另一台计算机访问同一网页?

我已经在防火墙上允许子网使用端口 80,具体如下:这个帖子。这是我第一次这样做,所以我对这方面不太熟悉。我的电脑的 IP(托管它的 IP)是192.168.254.100。我的httpd-vhosts.conf文件如下所示:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot D:/xampp/virtual/myapp/public
    ServerName myapp

    <Directory "D:/xampp/virtual/myapp/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

答案1

在另一台计算机上,您可以通过执行以下任一操作从 ip 访问它http://192.168.254.100,或者如果您希望另一台计算机能够直接输入,http://myapp则需要修改另一台计算机的 hosts 文件以包含192.168.254.100 myapp.

相关内容