Pangeya

    View the entire object 
    View object
    Name national Защита phpmyadmin
    Name international Phpmyadmin protection
    Show all avatar photo(1)
    Source of objectCreated by the viewed user
    Object memory
    217 216  byte
    Inheritance   
    000
    Date of creation27 July 2019 Year 21H:58M:48S
    Date of update27 July 2019 Year 22H:50M:03S


    SHARE 

    Properties of object
    Защита phpmyadmin Phpmyadmin protection
     Enjoy object properties 1 0 0 
    Detailed Description Of The Object
    Защита phpmyadmin Phpmyadmin protection
    Picture mode
    Text mode

    Защита phpmyadmin 

    можно дополнительно защитить нашу страницу входа на  phpmyadmin создав перед ней еще одну.

    создаем файл  pma_pass
    nano /etc/nginx/pma_pass

    Придумайте имя пользователя- например DUNKAN:

    двоеточие обязательно, оно отделяет логин от пароля

    и сохраните

    Затем создаем зашифрованный пароль- утилитой openssl. 

    Вы два раза введете придуманный пароль, а утилита выведет на экран зашифрованную версию пароля, примерно так: O5az.RSPzd.HE
    скопируйте и вставьте его в файл pma_pass после двоеточия


    openssl passwd

    Теперь в nginx конфиге сайта в разделе phpmyadmin,  после строчек

    location /phpmyadmin {

            root /var/www/animaimmortale.com/;

            index index.htm index.html index.php;

    вставляем две новые строки

            auth_basic "Admin Login";

            auth_basic_user_file /etc/nginx/pma_pass;

    Ниже приведен полные пример, и не забывайте проверить закрывающие скобочки в конфиге




    nano /etc/nginx/conf.d/animaimmortale.com.conf

    server {

    listen 80;

    server_name animaimmortale.com;

    root /var/www/animaimmortale.com;

    index index.php;


    #редирект на нужный index.php

    location / {

            try_files $uri $uri/ /index.php$args;

            }


    #---------PHP------------------------

    location ~ \.php$ {

    fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    include fastcgi_params;

    }


    #-------------PHPMYADMIN---------------------------

    location /phpmyadmin {

            root /var/www/animaimmortale.com/;

            index index.htm index.html index.php;

            auth_basic "Admin Login";

            auth_basic_user_file /etc/nginx/pma_pass;

            location ~ ^/phpmyadmin/(.+.php)$ {

            try_files $uri = 404;

            root /var/www/animaimmortale.com/;

            fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;

            fastcgi_index index.php;

            fastcgi_param SCRIPT_FILENAME $request_filename;

            include /etc/nginx/fastcgi_params;

            }

            location ~* ^/phpmyadmin/(.+.(html|ico|xml|css|jpg|png|js|txt|gif|jpeg))$ {

            root /var/www/animaimmortale.com/;

            }

            }

    }
     

    перезагружаем

    service php7.3-fpm restart

    service nginx restart


    Photo gallery of object
    Защита phpmyadmin Phpmyadmin protection
    Number of photos Photo gallery size
    Go to photo gallery
    Heredity of the object
    Защита phpmyadmin Phpmyadmin protection
    Descendants Fans Atheists
    0 0 0
    Artificial mind
    Защита phpmyadmin Phpmyadmin protection
    Go to the AI ​​section of this object
    Found 0 similarities
    Cancel Continue
    Confirm that you are a human
    Send Cancel
    Expand IMAGE SEARCH AI Close
    Close
    Cancel
    Up