Доступ к виртуальному хосту другого компьютера в той же сети

Я сделал приложение PHP/MySQL на своем рабочем столе, к которому я обращаюсь с помощью Apache vhosts (XAMPP). В моем файле хоста я добавил 127.0.0.1 myapp так что все, что мне нужно набрать в моем браузере http://myapp, Как я могу получить доступ к этой же веб-странице, но с другого компьютера в той же сети Wi-Fi?

Я также уже разрешил порт 80 на моем брандмауэре для моей подсети на основе этого поста. Я делаю это впервые, поэтому я нахожусь на незнакомой земле. 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,

Другие вопросы по тегам