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>
Другие вопросы по тегам