Android

Kako instalirati i osigurati phpmyadmin pomoću apache na centos 7

Osnovna podešavanja nakon instalacije WordPress web sajta

Osnovna podešavanja nakon instalacije WordPress web sajta

Sadržaj:

Anonim

phpMyAdmin je open source PHP alat za upravljanje MySQL i MariaDB poslužiteljima putem web-baziranog sučelja.

phpMyAdmin omogućava interakciju s MySQL bazama podataka, upravljanje korisničkim računima i povlasticama, izvršavanje SQL izjava, uvoz i izvoz podataka u različitim formatima podataka i još mnogo toga.

U ovom ćemo vodiču proći korake potrebne za instaliranje i osiguranje phpMyAdmin s Apacheom na CentOS 7.

Preduvjeti

Prije nastavka s ovim vodičem osigurajte da ste ispunili sljedeće preduvjete:

  • LAMP (Linux, Apache, MySQL i PHP) instaliran na vašem CentOS poslužitelju. Prijavljen je kao korisnik sa sudo povlasticama.

Iako nije potrebno, savjetuje se pristup vašoj phpMyAdmin instalaciji putem HTTPS-a. Ako nemate SSL na svojim web lokacijama, slijedite upute o osiguravanju vašeg Apachea Let's Šifriraj na CentOS 7.

Instaliranje phpMyAdmin-a

Da biste instalirali phpMyAdmin na sustav CentOS 7, napravite sljedeće korake:

  1. phpMyAdmin nije dostupan u jezgrenim spremištima CentOS 7. Da bismo instalirali phpMyAdmin, prvo moramo omogućiti EPEL spremište:

    sudo yum install epel-release

    Nakon što je spremište EPEL omogućeno, možemo instalirati phpMyAdmin i sve njegove ovisnosti sa sljedećom naredbom:

    sudo yum install phpmyadmin

Konfiguriranje i osiguranje phpMyAdmin

Konfiguracijska datoteka Apache za phpMyAdmin kreira se automatski tijekom instalacije. Prema zadanim postavkama odbijaju se sve veze osim onih iz localhosta. Budući da ćemo phpMyAdmin pristupati s udaljenih mjesta, moramo izmijeniti konfiguracijsku datoteku i odrediti dopuštene IP adrese.

Otvorite konfiguracijsku datoteku phpMyAdmin Apache:

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf Promijenite dva retka koja glase Require ip 127.0.0.1 s IP adresom kućne veze. Ako ne znate svoju kućnu IP adresu, otvorite Google pretraživanje u svom web pregledniku i utipkajte what is my ip ./etc/httpd/conf.d/phpMyAdmin.conf

# Apache 2.4 Require ip 192.168.42.57 Require ip::1 # Apache 2.4 Require ip 192.168.42.57 Require ip::1

Zatvorite i spremite datoteku.

Ako želite biti u mogućnosti pristupiti vašoj phpMyAdmin instalaciji s bilo kojeg mjesta, dodajte Require all granted prije zahtjeva za Require ip linijom.

Za dodatni sloj sigurnosti zaštitit ćemo phpMyAdmin direktorij postavljanjem osnovne provjere identiteta.

Započnite s stvaranjem nove datoteke za provjeru autentičnosti pomoću htpasswd alata. .htpasswd ćemo .htpasswd datoteku u /etc/phpMyAdmin direktorij:

sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin

U ovom primjeru stvaramo korisnika po imenu admin . Možete odabrati bilo koje korisničko ime koje želite.

Gornja naredba tražit će vas da unesete i potvrdite korisničku lozinku.

New password: Re-type new password: Adding password for user admin

Kasnije, ako trebate dodati dodatne korisnike, upotrijebite istu naredbu bez zastave -c :

sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2

Sljedeći je korak konfiguriranje Apachea za zaštitu lozinkom phpMyAdmin direktorija i korištenje datoteke .htpasswd . Da biste to učinili otvorite datoteku phpMyAdmin.conf koja je automatski stvorena tijekom instalacije phpMyAdmin:

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

I umetnite sljedeće crte označene žutom bojom:

/etc/httpd/conf.d/phpMyAdmin.conf

AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user… AddDefaultCharset UTF-8 Options +FollowSymLinks +Multiviews +Indexes AllowOverride None AuthType basic AuthName "Authentication Required" AuthUserFile /etc/phpMyAdmin/.htpasswd Require valid-user…

Spremite datoteku i ponovno pokrenite Apache uslugu da bi promjene stupile na snagu:

sudo systemctl restart Također je dobra ideja /phpmyadmin alias promijeniti u nešto više jedinstveno i sigurno.

Kad pristupite svom phpMyAdminu, od vas će se tražiti da unesete vjerodajnice za prijavu korisnika koje ste prethodno stvorili:

https://your_domain_or_ip_address/phpmyadmin

Zaključak

Čestitamo, uspješno ste instalirali phpMyAdmin na svoj CentOS 7 poslužitelj. Sada možete početi stvarati MySQL baze podataka, korisnike i tablice i izvoditi različite MySQL upite i operacije.

centos phpmyadmin mysql mariadb apache php