Я хочу настроить аутентификацию apache2 для http://127.0.0.1/, но не для http://127.0.0.1/phpmyadmin. Является ли это возможным? Это мой текущий параметр 000-default.conf для аутентификации:
<Directory "/var/www/html">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
Я знаю, возможно, не совсем то, что вы просили, но он делает больше или меньше того, что вы хотите:
Вместо этого вы можете использовать перенаправление в /var/www/HTML/index.php
Как
<?php
header ("Location: /save/index.php");
?>
, что приводит к подпапке, например, [F5]. И чем требуется пароль только для этой подпапки
<Directory "/var/www/html/save">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
Примечание: убедитесь, что у вас есть только /var/www/html/index.php и нет var/www/html/index.html.
И, конечно, если ваша основная страница не использует php вообще может также перенаправлять на html
<?php
header("Location: /save/index.html");
?>
Я знаю, возможно, не совсем то, что вы просили, но он делает больше или меньше того, что вы хотите:
Вместо этого вы можете использовать перенаправление в /var/www/HTML/index.php
Как
<?php
header ("Location: /save/index.php");
?>
, что приводит к подпапке, например, [F5]. И чем требуется пароль только для этой подпапки
<Directory "/var/www/html/save">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
Примечание: убедитесь, что у вас есть только /var/www/html/index.php и нет var/www/html/index.html.
И, конечно, если ваша основная страница не использует php вообще может также перенаправлять на html
<?php
header("Location: /save/index.html");
?>