PhpMyAdmin монтаж и защита на Ubuntu

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

За да работи правилно, много уеб проекти се нуждаят от система за управление на бази данни (СУБД), например, MySQL. Въпреки това, за да си взаимодействат със системата само чрез командния ред MySQL не винаги е удобно.

Поради потребителите могат да управляват PhpMyAdmin MySQL система чрез уеб интерфейс. Това ръководство осигурява инструкции стъпка по стъпка за инсталиране и защита на PhpMyAdmin уеб интерфейс.

изисквания

За да следвате този урок, ще ви трябва:

След завършване на предпоставките, можете да започнете да инсталирате PhpMyAdmin.

1: Създаване PhpMyAdmin

PhpMyAdmin могат бързо да бъдат инсталирани от стандартните Ubuntu хранилища.

За да направите това, актуализира списъка на системни пакети, и след това да изтеглите и инсталирате файловете с помощта на мениджъра на пакети ап:

Sudo актуализация ап-да
ап-да инсталирате PhpMyAdmin

За да персонализирате инсталацията си, ще трябва да отговори на въпросите как.

  • Като сървър, изберете apache2.

Забележка. ако не натиснете бар пространство, когато изберете сървъра, инсталаторът не ще бъде в състояние да се движат на файлове по време на инсталацията. За да изберете Apache, натиснете интервала, Tab и след това Enter.

  • На въпрос дали да се използва dbconfig-общо е необходимо да конфигурирате базата данни, отговорът.
  • Въведете база данни администраторската парола.
  • Сега ще бъдете подканени да изберете и потвърдете парола за PhpMyAdmin приложение.

По време на инсталацията на конфигурационен файл PhpMyAdmin се добавя към директорията / и т.н. / apache2 / конф-съвместим /, в която се чете автоматично.

Остава само да се включи изрично разширение php5-Mcrypt, че може да се направи с:

Sudo php5enmod Mcrypt

След това рестартирайте Apache, за да актуализирате конфигурацията:

Sudo услуга apache2 рестартиране

Готово! За достъп до интерфейс, браузър, посетете:

Внос Внос PhpMyAdmin да влезете в системата, да се използва името на корена и паролата, която сте създали по време на инсталацията. потребителски интерфейс се появява на екрана.

2: Защита на PhpMyAdmin

Както можете да видите, инсталацията и стартиране PHPMyAdmin - сравнително прост процес. Но не забравяйте, че поради своята вездесъщност PhpMyAdmin често се подлага на злонамерени атаки. На този етап е необходимо да се осигури адекватно ниво на защита на интерфейс за предотвратяване на неоторизирано използване.

Един от най-лесният начин да се защитят PHPMyAdmin - поставяне на шлюза за сигурност. Това се прави с помощта на специален Apache файл, наречен .htaccess.

Активиране на замяна .htaccess

Първо трябва да активирате файла .htaccess, редактирайте конфигурационния файл на Apache.

Така че, отворете конфигурационния файл на Apache:

Sudo нано /etc/apache2/conf-available/phpmyadmin.conf

В раздел трябва да добавите опция AllowOverride All:


Опции FollowSymLinks
DirectoryIndex index.php
AllowOverride All
.

Осъществяване на реда, след което запишете и затворете файла.

За да актуализирате настройките, рестартиране на уеб сървъра:

Sudo услуга apache2 рестартиране

Създаване на файл .htaccess

Сега прилагането поддържа .htaccess файлове; Необходимо е само да се създаде такъв файл.

Sudo нано /usr/share/phpmyadmin/.htaccess

В този файл трябва да добавите следния код:

AuthType Basic
AuthName "Restricted файлове"
AuthUserFile /etc/phpmyadmin/.htpasswd
Изискване на валиден потребител

Помислете за тези редове още:

Запазване и затворете файла.

Създаване .htpasswd файла

Сега в директорията, посочена от AuthUserFile линия, трябва да създадете .htpasswd файла с паролите.

Ще се нуждаете от допълнителен пакет, съдържащ htpasswd помощната програма, която може да се инсталира от стандартните хранилища:

ап-да инсталирате apache2-UTILS

Както си спомняте, трябва да се създаде файла в директорията, според директива AuthUserFile, в този случай /etc/phpmyadmin/.htpasswd.

Създаване на този файл и да го изпратите на потребителя, като напишете:

Sudo htpasswd -C /etc/phpmyadmin/.htpasswd потребителско име

Вие ще бъдете подканени да изберете и потвърдете паролата за новия потребител, а след това ще бъде създаден .htpasswd файл, но само, че потребителят зададете парола ще бъде поставен в него под формата на хеш.

За да бъде даден файл на друг потребител, използвайте командата по-горе, без да -с знаме:

Sudo htpasswd /etc/phpmyadmin/.htpasswd additionaluser

Сега, на входа на поддиректория PhpMyAdmin бъдете подканени за потребителски идентификационни данни:

заключение

Сега PhpMyAdmin инсталирана, бягане и защитен от нарушители. С помощта на този интерфейс, можете бързо и лесно да създавате потребители на бази данни, таблици и т.н. и да изпълнява рутинни задачи, като например изтриване и редактиране и структури от данни.