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

Как работает «защита паролем» в apache?

У меня есть сайт (http://mywebsite.com.) для клиента, и я хотел бы создать несколько поддоменов, например (http://trac.mywebsite.com). Я хотел бы создать защиту паролем для этого поддомена, который будет вызываться только при первом входе в http://trac.mywebsite.com: например, если (http://trac.mywebsite.com/source) вводится, пароль не запрашивается.

Я знаю, что apache может обрабатывать пользователей и пароли, но может ли это быть решением для этой функции, которую я ищу?

Заранее спасибо!

Ссылки Warner - это именно то, что вам нужно. Хотя они должны быть вашим исчерпывающим справочником, они могут быть немного сухими для введения в концепцию mod_auth_ *. Попробуйте поискать в Google "apache htpasswd" или что-то подобное. Вот неплохое руководство для начала:

http://www.cyberciti.biz/faq/howto-setup-apache-password-protect-directory-with-htaccess-file/

Примечание. Для поддоменов работает так же, как и для подкаталогов.

Одно предупреждение при использовании метода доступа http: // и базовой аутентификации Apache заключается в том, что пароли отправляются без шифрования. Таким образом, если вы используете общую сеть, эта информация может быть получена.

Если вы немного осторожны, вы можете использовать https :: //, где обмен данными (включая обмен паролями) будет зашифрован между пользователем и сервером.