2016-11-23 2 views
0

У меня установлен XAMPP и есть сервер Apache, работающий на моем Mac. Когда я перехожу на адрес http://192.168.1.132:80/testproject/test.php из браузера mac, он работает (просто эхо слово «успех»). Когда я перехожу на тот же адрес с другого устройства в сети, он говорит, что он не может подключиться или подобен.Локальная сеть Wi-Fi не может подключаться к серверу Apache XAMPP, работающему на mac

Я настроить виртуальный хост, и если я заменю имясервера с моим IP я получаю тот же результат (работает от mosting макинтош, но не от других устройств в сети)

# localhost 
<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" 
    <Directory "/Applications/XAMPP/xamppfiles/htdocs"> 
     Options Indexes FollowSymLinks Includes execCGI 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

# My custom host 
<VirtualHost *:80> 
    ServerName wgaamwserver.local 
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" 
    <Directory "/Applications/XAMPP/xamppfiles/htdocs"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Require all granted 
    </Directory> 
    ErrorLog "logs/wgaamwserver.local-error_log" 
</VirtualHost> 

Я запустить «пс -eaf | grep httpd "в терминале, в то время как XAMPP не работает, чтобы проверить доступ к другим службам httpd. Я получил ниже выходные:

501 19343 18144 0 4:57pm ttys000 0:00.00 grep httpd 

Я искал везде для решения этого, но прибегая к помощи в основном оказывается на вопросы, касающиеся любого окна брандмауэра на узле блокировки удаленных подключений или сервер Apache просто не отвечает, когда соединение с хостом. Очевидно, что здесь не так.

ответ

0

localhost можно использовать только в your`s устройства, переименовать их

Попробуйте добавить в файл хостов (На другом устройстве) 192.168.1.132 wgaamwserver.local и перейти к wgaamwserver.local

+0

Жаль, что я должен был сказать, что я новичок в этом. Вы хотите переименовать «wgaamwserver.local» в «example»? И что вы подразумеваете под «записью на другом устройстве в файле hosts 192.168.1.132 test.local»? – AndyW

+0

Нет, попробуйте добавить в файл hosts (на другом устройстве) '192.168.1.132 wgaamwserver.local' и перейдите в' wgaamwserver.local' –

+0

Я смотрю файл httpd-vhosts.conf. Вы хотите добавить строку 192.168.1.132 wgaamwserver.local где-то там? – AndyW

Смежные вопросы