У меня есть локальный хост на моем Mac, и он доступен с других устройств, введя IP-адрес компьютера Mac, я не хочу, чтобы он был доступен для других, как я могу это исправить?
Спасибо за помощь
Вам придется изменить значение директивы Apache с:
Listen 80
чтобы:
Listen 127.0.0.1:80
в файле httpd.conf, затем перезапустите сервер 🙂
Я полагаю, что вы описываете ситуацию, в которой установка вашего Mac доступна для других устройств в вашей сети через его внутренний IP-адрес. Если вместо этого вы хотели описать ситуацию, связанную с внешним IP-адресом Mac, настройте брандмауэр в своей сети.
Поскольку здесь есть тег Apache, я предполагаю, что вы используете веб-сервер apache. Пожалуйста, обратитесь к документации по контролю доступа Apache, которую я привел ниже. Если вы хотите разрешить доступ только через localhost, вы должны иметь в своем файле .htaccess
Order deny,allow
Deny from all
Allow from localhost