Mainos / Advertisement:
PowerDNS Admin
Versio hetkellä 21. toukokuuta 2017 kello 21.56 – tehnyt Minh (keskustelu | muokkaukset) (Ak: Uusi sivu: PowerDNS Admin on GUI työkalu PowerDNS palvelulle. == Asennus ja konfigurointi == Asenna aluksi vaaditut paketit sudo apt install git python-pip python-dev libmysqlclient-de...)
PowerDNS Admin on GUI työkalu PowerDNS palvelulle.
Asennus ja konfigurointi
Asenna aluksi vaaditut paketit
sudo apt install git python-pip python-dev libmysqlclient-dev libsasl2-dev libldap2-dev libssl-dev virtualenv
Lataa Git paketti
git clone https://github.com/ngoduykhanh/PowerDNS-Admin.git cd PowerDNS-Admin
Konfiguroidaan PowerDNS Admin työkalu. Aloita konfigurointi komenolla "virtualenv" aina.
virtualenv flask pip install -r requirements.txt cp config_template.py config.py
Konfiguroi tietokantapalvelimen asetukset ja määritä salausavain
nano config.py
SECRET_KEY = 'XXXX'
SQLA_DB_USER = 'powerdnsadmin' SQLA_DB_PASSWORD = 'xxxxsalasana' SQLA_DB_HOST = '127.0.0.1' SQLA_DB_NAME = 'powerdnsadmin'
Konfiguroi lisäksi PowerDNS palvelimen API tunnus ja avain tiedostoon myös. Sinun tulee ottaa käyttöön API pdns.conf tiedostosta.
# POWERDNS CONFIG PDNS_STATS_URL = 'http://127.0.0.1:8081/' PDNS_API_KEY = 'XXXXX' PDNS_VERSION = '4.0.0'
Luo tietokantataulu
sudo ./create_db.py
Käynnistä palvelu
sudo ./run.py
Nginx reverse proxy
Nginx reverse proxynä käyttäessä sinun pitää tehdä oma virtualhost ja käyttää subdomainia.Esimerkki konfiguraatio:
server { listen 80; server_name example.org; location / { proxy_pass http://127.0.0.1:9393; include /etc/nginx/proxy_params; }
Mainos / Advertisement: