secured phpmyadmin with basic_auth

This commit is contained in:
2019-04-20 15:47:38 +02:00
parent 81a0dff38c
commit 223a6c5f97
2 changed files with 7 additions and 10 deletions
+2
View File
@@ -33,6 +33,8 @@ server {
location /phpmyadmin { location /phpmyadmin {
root /usr/share/webapps/; root /usr/share/webapps/;
auth_basic "Admin Login";
auth_basic_user_file passwds;
# Deny static files # Deny static files
location ~ ^/phpMyAdmin/(README|LICENSE|ChangeLog|DCO)$ { location ~ ^/phpMyAdmin/(README|LICENSE|ChangeLog|DCO)$ {
+5 -10
View File
@@ -103,19 +103,14 @@ service php-fpm7 restart
chmod +r /etc/phpmyadmin/config.inc.php chmod +r /etc/phpmyadmin/config.inc.php
# ln -s /usr/share/phpmyadmin /var/www/html/ echo -e "securing phpMyAdmin"
# cp "$_assets"/nginx-phpmyadmin.conf > /etc/nginx/sites-available/phpmyadmin.conf _pass="$(< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c8)"
# ln -s /etc/nginx/sites-available/phpmyadmin.conf /etc/nginx/sites-enabled/phpmyadmin.conf _encrypted=$(openssl passwd -apr1 $_pass)
echo -e "pma:$_encrypted" > /etc/nginx/passwds
# echo -e "securing phpMyAdmin"
# sed -i "s/DirectoryIndex index.php/DirectoryIndex index.php\nAllowOverride all/"
# cp "$_assets"/phpmyadmin_htaccess > /usr/share/phpmyadmin/.htaccess
# echo -n "define a user name for phpmyadmin : "
# read un
# htpasswd -c /etc/phpmyadmin/.htpasswd $un
# service apache2 restart # service apache2 restart
echo -e "phpMyAdmin installed" echo -e "phpMyAdmin installed"
echo -e "You can access it at yourip/phpmyadmin" echo -e "You can access it at yourip/phpmyadmin"
echo -e "please note the credentials user: pma passwd:$_pass"
echo -e ' echo -e '
_ _ _ _