Xampp порт не работает
Я установил xampp в Ubuntu. Порт, который я использую, 3000. Скажем, мой IP-адрес 123.123.123.123
Когда с другого устройства я проверяю порт 3000 на странице 123.123.123.123, он говорит, что он открыт.
Когда я открываю страницу 123.123.123.123:3000 на моем компьютере, она работает. Однако, когда я открываю 123.123.123.123:3000 на другом устройстве, это не работает.
Как это возможно? (Порт открыт)
* похоже, что клиент перенаправляется на localhost.
1 ответ
Это мера безопасности от Xampp. В конце xampp/apache/conf/extra/httpd-xampp.conf
Вы можете найти следующий код:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Отредактируйте его, добавив префикс локальной сети, например:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
Require ip 192.168
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>