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