How To Install and Secure phpMyAdmin on a CentOS 6.4 VPS
How To Install and Secure phpMyAdmin on a CentOS 6.4 VPS
Introduction
phpMyAdmin is a free and open-source tool used to manage MySQL databases through a web interface. In this tutorial, we will show you how to install and secure phpMyAdmin on a CentOS 6.4 VPS.
Prerequisites
- A CentOS 6.4 VPS with root access
- Apache web server installed and running
- PHP installed and running
- MySQL installed and running
Step 1: Install phpMyAdmin
To install phpMyAdmin, run the following command:
yum install phpmyadmin
This will install phpMyAdmin and its dependencies.
Step 2: Configure Apache
Open the Apache configuration file with the following command:
vi /etc/httpd/conf/httpd.conf
Add the following lines to the bottom of the file:
Alias /phpmyadmin /usr/share/phpMyAdmin
AddDefaultCharset UTF-8
# Apache 2.4
Require ip your_ip_address
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from your_ip_address
Replace "your_ip_address" with the IP address you will be accessing phpMyAdmin from.
Save and exit the file.
Step 3: Restart Apache
Restart Apache with the following command:
service httpd restart
Step 4: Secure phpMyAdmin
Create a configuration file for phpMyAdmin with the following command:
vi /etc/phpMyAdmin/config.inc.php
Add the following lines to the file:
<?php
$cfg['blowfish_secret'] = 'random_secret_key_here';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
?>
Комментарии
Отправить комментарий