Назад | Перейти на главную страницу

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

Я создал приложение 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>

На другом компьютере вы можете получить к нему доступ с ip, выполнив http://192.168.254.100 или если вы хотите, чтобы другой компьютер мог просто вводить http://myapp вам нужно будет изменить файл hosts на другом компьютере, чтобы в нем была запись 192.168.254.100 myapp.