Instalarea și utilizarea phppgadmin pe serverul ubuntu

Având servere în centre de date sigure din Europa. Deschideți nor VPS server / VDS pe un SSD rapid în 1 minut!

Cel mai bun Web Hosting:
- va proteja datele împotriva accesului neautorizat într-un centru european de date securizat
- va plăti cel puțin în Bitcoin.
- Acesta va pune distribuție

- protecție împotriva atacurilor DDoS-
- gratuit de backup
- Uptime 99,9999%
- DPC - TIER III
- ISP - NIVELULUI I

Suport în 24/7/365 rusă lucra cu persoane juridice și persoane fizice. Ai nevoie de acum 24 de bază și 72 GB RAM. Vă rog!

Tarifele noastre competitive dovedesc că cele mai ieftine de găzduire pe care nu a știut!

O chestiune de minute, selectați configurația, să plătească și CMS pe un VPS este gata.
Bani Înapoi - 30 de zile!

Carduri bancare, moneda electronică prin intermediul unor terminale QIWI, Webmoney, PayPal, Novoplat și altele.

Pune o intrebare 24/7/365 Suport

Găsiți răspunsurile în baza noastră de date, și să respecte recomandările din

Ce este phpPgAdmin?

phpPgAdmin - se bazează pe aplicație web PHP, care oferă o interfață grafică pentru sistemul PostgreSQL. Acesta îndeplinește aceeași funcție ca și phpMyAdmin (în MySQL), adică, permite utilizatorilor să gestioneze informațiile bazei de date cu ajutorul programului vizual.

1: phpPgAdmin Instalarea

Pentru a începe, să actualizeze depozit apt-get:

sudo apt-get update

Acum trebuie să instalați PostgreSQL, unele dependențe suplimentare și phpPgAdmin. În timpul instalării PhpPGAdmin a instala, de asemenea, PHP necesar și pachetele Apache.

sudo apt-get install postgresql phppgadmin postgresql-contrib

sudo de pornire de serviciu apache2

2: Configurarea protejată

ifconfig eth0 | grep inet | awk ''

Cu toate acestea, eroarea 403 (interzis) poate apărea atunci când încercați să deschideți o pagină PhpPGAdmin.

Pentru a accesa pagina într-o astfel de situație, trebuie să o facă publică (este temporară, atunci acesta va fi închis din nou).

sudo nano /etc/apache2/conf.d/phppgadmin

ordine nega, permite
neagă din toate
permit de la 127.0.0.0/255.0.0.0. 1/128
permite din toate

Inclusiv fișiere htaccess, creați un utilizator a cărui acreditări vor fi folosite pentru a accesa pagina de conectare phpPgAdmin.

sudo nano / etc / apache2 / sites-enabled / 000-default


AuthUserFile /etc/phpPgAdmin/.htpasswd
AuthName „Zona restricționată“
AuthType de bază
necesită valid de utilizator

Scurtă descriere a tuturor liniilor de cod:

Creați fișierul .htpasswd

Acum aveți nevoie pentru a crea un fișier de parolă și adăugați-le informațiile despre utilizatorii care au acces la pagina de conectare PhpPGAdmin.

Pentru a crea un fișier .htpasswd, utilizați comanda htpasswd; plasați fișierul în orice director, atâta timp cât fișierul nu este disponibil din browser-ul dumneavoastră. Deși numit fișierul parolă, așa cum doriți, conform convenției, el ar trebui să fie numit .htpasswd.

sudo htpasswd -c /etc/phpPgAdmin/.htpasswd nume de utilizator

Vi se va solicita să introduceți și confirmați parola.

După numele de utilizator și parola stocate într-un fișier, parola este criptat.

În cele din urmă, reporniți Apache:

sudo serviciu apache2 repornire

Accesul la phpPgAdmin

Completați fereastra care apare informații legate. După autentificare, puteți accesa PhpPGAdmin, prin introducerea unui nume de utilizator și parolă Postgres.

Opțional: creați un utilizator Postgres

sudo nano /etc/postgresql/9.1/main/pg_hba.conf

Această schimbare ar trebui să fie introduse în această linie:

# „Local“ este doar pentru conexiuni de domeniu soclu Unix
locale toate toate MD5

sudo su - postgres

Apoi, creați o altă bază de date în cazul în care tabelele vor fi stocate:

DB este acum gata, dar accesul la ea are doar un utilizator Postgres implicit. Avem nevoie pentru a oferi altor utilizatori acces la această bază de date și permite să-l gestioneze; Pentru a face acest lucru, creați un nou utilizator.

Mergând la PostgreSQL ca root, adăugați noi roluri.

Pentru a proteja parola utilizatorului, adăugați opțiunea -P în createuser echipa:

createuser -P
Introduceți numele de rol pentru a adăuga: NEWUSER
Introduceți o parolă pentru noul rol:
Introduceți-o din nou:
Să noul rol să fie superuserul? (Y / n) y
Parola: introduceți parola superuser aici

Acum, introduceți postgres mai multe moduri.

psql -U NEWUSER -W newdb