V tomto tutoriálu vám ukážeme, jak nainstalovat PowerDNS a Poweradmin na Ubuntu 14.04 VPS s Nginx, MariaDB a PHP-FPM. PowerDNS je open source, vysoce výkonný a spolehlivý DNS server, napsaný v C++ a může být použit jako alternativa k BIND. Poweradmin je bezplatný webový nástroj pro správu PowerDNS napsaný v PHP. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 14.04 VPS.
Přihlaste se ke svému VPS přes SSH
uživatel ssh@vps
Aktualizujte systém a nainstalujte potřebné balíčky
[uživatel]$ sudo apt-get update &&sudo apt-get -y upgrade[user]$ sudo apt-get install software-properties-common vim git
Nainstalujte MariaDB 10.0
Chcete-li nainstalovat MariaDB, spusťte následující příkazy:
[uživatel]$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db[user]$ sudo add-apt-repository 'deb http://ftp. osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'[user]$ sudo apt-get update[user]$ sudo apt-get install -y mariadb-server
Po dokončení instalace spusťte následující příkaz pro zabezpečení instalace:
[user]$ mysql_secure_installation
Nainstalujte PowerDNS
Chcete-li nainstalovat nejnovější verzi PowerDNS, stačí spustit:
[uživatel]$ sudo apt-get install pdns-server pdns-backend-mysql
Vyberte Yes
k vytvoření a konfiguraci databáze pro pdns-backend-mysql pomocí dbconfig-common. Zadejte heslo administrátora databáze (heslo uživatele root MySQL) a zvolte heslo pro uživatele pdns-backend-mysql.
Informace o databázi budou zapsány do pdns.local.gmysql.conf
soubor.
[uživatel]$ sudo cat /etc/powerdns/pdns.d/pdns.local.gmysql.conf
# Konfigurace MySQL## Spustit gmysql backendlaunch=gmysql# parametry gmysqlgmysql-host=localhostgmysql-port=gmysql-dbname=pdnsgmysql-user=pdnsgmysql-password=yourPdnsUserket=mysqsl-esgmyKlonovat Poweradmin
Naklonujte úložiště projektu z GitHubu:
[uživatel]$ git klon https://github.com/poweradmin/poweradmin.git /var/www/html/pdns.myDomain.com/Nastavte správná oprávnění:
[uživatel]$ chown -R www-data:/var/www/html/pdns.myDomain.com/Nainstalujte a nakonfigurujte PHP a požadované moduly PHP
Chcete-li nainstalovat nejnovější stabilní verzi PHP verze 5.6 a všechny potřebné moduly, spusťte:
[uživatel]$ sudo add-apt-repository -y ppa:ondrej/php5-5.6[uživatel]$ sudo apt-get update[uživatel]$ sudo apt-get -y install php5-fpm php5-cli php5- gd php5-mysqlnd php5-mcryptUpravte konfigurační soubor fondu PHP-FPM:
[uživatel]$ sudo mv /etc/php5/fpm/pool.d/www.conf{,.bak}[uživatel]$ sudo vim /etc/php5/fpm/pool.d/www.conf[www]user =www-datagroup =www-datalisten =/var/run/php5-fpm.socklisten.owner =www-datalisten.group =www-datalisten.mode =0666pm =ondemandpm.max_children =5pm.process_idle_timeout =10s;pm.max_requests =200chdir =/Restartujte PHP-FPM:
[uživatel]$ sudo service php5-fpm restartNainstalujte a nakonfigurujte Nginx
Ubuntu 14.04 je dodáván s nginx verze 1.4, pro instalaci nejnovější stabilní verze Nginx verze 1.8 spusťte:
[uživatel]$ sudo add-apt-repository -y ppa:nginx/stable[user]$ sudo apt-get update[user]$ sudo apt-get -y install nginxVytvořte nový blok serveru Nginx s následujícím obsahem:
[uživatel]$ sudo vim /etc/nginx/sites-available/pdns.myDomain.comserver { server_name pdns.myDomain.com; poslouchat 80; root /var/www/html/pdns.myDomain.com; access_log /var/log/nginx/pdns-access.log; error_log /var/log/nginx/pdns-error.log; index index.php; umístění / { try_files $uri $uri/ /index.php?$query_string; } umístění ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; zahrnout fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors off; fastcgi_buffer_size 16k; fastcgi_buffers 4 16k; } umístění ~ /\.ht { zakázat vše; } }Aktivujte blok serveru vytvořením symbolického odkazu :
[uživatel]$ sudo ln -s /etc/nginx/sites-available/pdns.myDomain.com /etc/nginx/sites-enabled/pdns.myDomain.comOtestujte konfiguraci Nginx a restartujte nginx:
[uživatel]$ sudo nginx -t[uživatel]$ restart služby sudo nginxNainstalujte Poweradmin
Chcete-li spustit průvodce instalací, otevřete prohlížeč a zadejte
http://pdns.myDomain.com/installer
Krok 1:Vyberte požadovaný jazyk,
Krok 2:Klikněte na tlačítko „Přejít na krok 3“
Krok 3:Vyplňte pole s informacemi o databázi:
– Uživatelské jméno:pdns
– Heslo:yourPdnsUserPassword
– Typ databáze:MySQL
– Název hostitele:localhost
– Port DB:3306
– Databáze:pdns
– Heslo správce Poweradmin:setYourPoweradminAdminPassword
Krok 4:Nastavte uživatelské jméno a heslo pro Poweradmin, Hostmaster a Primary a Secondary nameservers.
Krok 5:Než přejdete k dalšímu kroku, proveďte příkaz mariadb zobrazený na obrazovce.[uživatel]$ mysql -uroot -pUDĚLEJTE SELECT, INSERT, UPDATE, DELETEON pdns.*TO 'yourUser'@'localhost'IDENTIFIED BY 'yourUserPassword';\qKrok 6:Pokud jste nastavili správná oprávnění, instalační program vytvoří konfigurační soubor Poweradmin php.
Po dokončení průvodce instalací odeberte instalační adresář pomocí následujícího příkazu:[uživatel]$ rm -rf install/To je vše, úspěšně jste nainstalovali PowerDNS a Poweradmin na vaše VPS!
Nyní se můžete přihlásit do rozhraní Poweradmin pomocí admin jako uživatelského jména a nastavit YourPoweradminAdminPassword jako heslo.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Nasaďte CiviCRM ve spojení s Drupalem na Ubuntu 14.04 VPS Nainstalujte Magento 2 na Ubuntu 14.04 VPSPanels