Доступ к виртуальному хосту другого компьютера в той же сети
Я сделал приложение 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
,