Linux: Centos: включение стандартной аутентификации

Я пытаюсь настроить стандартную аутентификацию для Linux (песни) сервер.

Я сделал следующее:

mkdir /usr/local/apache
mkdir /usr/local/apache/passwd
echo > /usr/local/apache/passwd/passwords
htpasswd -c /usr/local/apache/passwd/passwords some_user
new password: xxxxxx
confirm password: xxxxxx

Вот виртуальный раздел хоста:

NameVirtualHost *:80

ServerName localhost 
ServerAlias some.example.site.com
ServerAdmin webmaster@localhost

DocumentRoot /var/www/mysite/web/
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

Alias /winapi /var/www/another_section/
<Directory "/var/www/another_section">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
....

Куда директивы стандартной аутентификации идут? (для обеспечивания защиты стандартной аутентификации ко всему виртуальному хосту):

    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile /usr/local/apache/passwd/passwords
    Require user some_user      
0
задан 14 November 2012 в 20:38
1 ответ

Базовая аутентификация выполняется в вашем блоке .

0
ответ дан 5 December 2019 в 15:50

Теги

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