Проблема защиты каталога в Apache2

Я пытаюсь защитить папку Jenkins, используя файл .htpassword, и у меня возникла странная проблема:

Я создал простой файл паролей с именем пользователя и паролем пользователя:

htpasswd -c /etc/htpasswd/.htpasswd user

затем обновил мою конфигурацию сайта jenkins:

cat /etc/apache2/sites-enabled/jenkins-ssl.conf
DocumentRoot /var/lib/jenkins
ServerName jenkins.example.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
ProxyPass “/.well-known/acme-challenge” “!”
ProxyPass / http://127.0.0.1:8080/ nocanon
ProxyPassReverse / http://127.0.0.1:8080/
ProxyPassReverse / http://jenkins.example.com/
ProxyPreserveHost On

AllowEncodedSlashes NoDecode
RequestHeader set X-Forwarded-Proto “https”
RequestHeader set X-Forwarded-Port “443”

AllowOverride All Require all granted AuthType basic AuthName "Authorisation required" AuthUserFile "/etc/htpasswd/.htpasswd" Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Order allow,deny Allow from all
<Location “/”>
Options +FollowSymLinks +Multiviews +Indexes
AllowOverride All
AuthType basic
AuthName “Authorisation required”
AuthUserFile “/etc/htpasswd/.htpasswd”
Require all granted
Require valid-user
Order allow,deny
Allow from all
CustomLog {APACHE_LOG_DIR}/jenkins.access.log combined ErrorLog {APACHE_LOG_DIR}/jenkins.error.log

Possible values include: debug, info, notice, warn, error, crit,
alert, emerg.
LogLevel warn
SSLCertificateFile …fullchain.pem
SSLCertificateKeyFile …privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf

Если я откомментирую отключенный раздел Location и закомментирую basic-auth, я вижу приглашение имени пользователя / пароля при перезапуске, однако комментарий это не тот, который я установил, и я не могу войти.

Кто-нибудь знает, почему это не работает?

0
задан 10 June 2019 в 21:35

0 ответов

Другие вопросы по тегам:

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