Проблема с локальным и частным IP-адресом на сервере Wamp [закрыто]

У меня проблемы с wamp-сервером и моим IP-адресом. . В нашей компании есть машина с ЛОКАЛЬНЫМ IP-адресом 192.168.x.xxx, поэтому в основном у нас установлен wamp, и каждый компьютер в локальной сети может получить доступ к веб-сайтам, размещенным на нем. Однако эта машина также имеет ПУБЛИЧНЫЙ IP-адрес 116.50.xxx.xxx, к которому при доступе из внешней сети вы все равно можете получить доступ к веб-сайтам, размещенным на ней (C: / wamp / www), чего, я думаю, не должно происходить. Есть ли способ, чтобы всякий раз, когда я пытался получить доступ к общедоступному IP-адресу, появлялся запрос пароля или что-то, что блокировало бы доступ с использованием общедоступного IP-адреса? Спасибо

-1
задан 19 May 2015 в 16:53
1 ответ

Можно использовать базовую аутентификацию HTTP:

<Location />
  AuthType Basic
  AuthName "Secured"
  AuthUserFile /path/to/.htpasswd
  Require valid-user
  Satisfy any
  Deny from all
  Allow from 192.168.1
</Location>

Для создания файла .htpasswd:

$ htpasswd -c /path/to/.htpasswd username-1

И для добавления дополнительных пользователей:

$ htpasswd /path/to/.htpasswd username-2

Apache docs: htpasswd - Управление файлами пользователей для базовой аутентификации

1
ответ дан 5 December 2019 в 19:52

Теги

Похожие вопросы