Назад | Перейти на главную страницу

Ограничить доступ к сайту

Все,

Я разработал внутренний веб-сайт для фирмы, и затем мне нужно ограничить доступ только для внутренних сотрудников. т.е. подключены к собственной беспроводной сети. Для всех, кто не входит в сеть, веб-сайт не должен открываться вообще. Для тех, кто находится в сети, нужно запрашивать имя пользователя / пароль?

Как я могу:
1> Проверить доступ в зависимости от IP-адреса?
2> Проверить наличие имени пользователя / пароля, если IP-адрес действителен?

Если у вас нет требований Другой кроме защиты сайта от пользователей из внешнего мира, вам не нужно выполнять какую-либо форму аутентификации, поскольку сайт интрасети должен размещаться на сервере, локальном по отношению к интрасети, и без какой-либо формы подключения к внешнему миру.

Я собираюсь опубликовать свой ответ, если вы использовали apache. Вы можете это сделать, но вам нужно сгенерировать файл пользователей / паролей, поэтому ознакомьтесь с документацией по этому поводу.

<Location />
  Order Deny,Allow
  Allow from company.com
  Deny from all
  Require user someuser
  Require user someotheruser
</Location>