O navegador pede senha várias vezes .htaccess usando subdomínio

0

Eu tenho uma homepage particular e quero protegê-la com senha usando o .htaccess. É assim que meu arquivo .htaccess se parece:

AuthName MySite
AuthType Basic
AuthUserFile /what/ever/.htpasswd
require valid-user

#making embeded videos work in wordpress
<Files ~ "\.(mp4|m4v)">
AddType video/mp4 .mp4 .m4v
order allow,deny
allow from all
satisfy any
</Files>

# Code for Wordpress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /whatever/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /whatever/index.php [L]
</IfModule>
#End Wordpress

Options -Indexes

Ele está localizado no diretório da pasta direcionado para a página inicial.

O problema é que ao acessar o servidor através de seu subdomínio, o navegador continua pedindo login / senha. Se pressionar cancelar depois de duas tentativas, será direcionado para a página de qualquer maneira.

Se você tentar acessar a página da Web sem subdomínio, como este: www.mypage.com/privatesite, o navegador pedirá a senha uma vez e pronto. Sem problemas.

Este é o arquivo homepages .conf no apache:

<VirtualHost *:80>

ServerName my.site.com
ServerAlias www.my.site.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/site
AccessFileName .htaccess

<Directory "/var/www/html/site">
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>

         ErrorLog ${APACHE_LOG_DIR}/error.log
         CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
    
por Ginger Server 22.02.2016 / 22:09

1 resposta

0

O Apache se confundiu com muitos pedidos de senhas de lugares diferentes.

Usando apenas este código:

<Directory "/var/www/html/folder/">
    AuthUserFile  /home/user/.htpasswd
    AuthName  "Pass"
    AuthType Basic
    require user username
</Directory>

Em 000-default.conf resolveu o problema.

Eu achei que todos os arquivos .conf precisavam de suas próprias instruções de senha. Eles não fazem.

    
por Ginger Server 23.02.2016 / 19:02