2014-09-19 2 views
0

Рассмотрите, что я разработчик Wordpress, и я разработал 10 Wordpress тему, также я разработал некоторые приложения php с помощью codeigniter. Я загрузил демонстрацию каждого элемента в каталоге/demo моего сайта на моем сервере, который http обслуживается через nginex на нем.можно ли защитить каталог, используя nginx confs + аутентификацию php?

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

Сначала я хочу знать, возможно ли комбинировать доступ nginx для выполнения файлов с кодом/файлом аутентификации php?

Далее, скажите, пожалуйста, если есть другое решение моей проблемы.

+0

Для примера/demo/wp1/demo/wp2 ..... –

ответ

1

Вам нужно будет генерировать .htpassword файл (как слово для проверки подлинности HTTP с Apache), а затем вам нужно изменить файл конфигурации Nginx следующим образом ...

location /secretarea { auth_basic "Protected Area"; auth_basic_user_file /var/secretplace/.htpasswd; }

Если вы хотите для защиты корневой зоны просто используйте/вместо/secretarea.

Смежные вопросы