Alkalmazás részletei
A Vultr alkalmazásokról
Ez a cikk a Vultr rendszeren telepíthető WordPress alkalmazásról tartalmaz információkat .
Alkalmazás részletei
A WordPress Ubuntu Server LTS operációs rendszeren fut. Ebbe a rendszerbe SSH-klienssel jelentkezhet be a Vultr vezérlőpultján található root bejelentkezési névvel.
Kezdetben hozzá kell férnie https://[SERVER_IP]/wp-admin/a webböngészőben. Cserélje [SERVER_IP]ki a VPS IP-címével. A tanúsítvány figyelmeztetése nyugodtan figyelmen kívül hagyható. A bejelentkezési adatokat e-mailben küldjük el, és a Vultr vezérlőpultján is megtalálhatók. Miután befejezte a WordPress beállítását, elérheti WordPress webhelyét a http://[SERVER_IP]/vagy a címen https://[SERVER_IP]/.
Érdemes lehet webhelye DNS „A rekordját” is a webhelyére irányítani [SERVER_IP]. Ez lehetővé teszi a WordPress elérését a webhelyére ( www.example.com). Ha frissíti a DNS-rekordot, mindenképpen módosítsa a „WordPress-címet (URL)” és a „Webhely címét (URL)” úgy, hogy megegyezzen a domain nevével. Ezek a beállítások a WordPress Admin ( https://[SERVER_IP]/wp-admin/) oldalán találhatók -> Settings -> General. Ezenkívül frissítenie kell az server_nameattribútumot az Nginx webhely konfigurációs fájljaiban, különben a Wordpress nem tud e-mailt küldeni. Kovesd ezeket a lepeseket:
vim /etc/nginx/conf.d/wordpress_http.conf
# Change the server_name underscore "_" to your domain name.
vim /etc/nginx/conf.d/wordpress_https.conf
# Change the server_name underscore "_" to your domain name.
systemctl restart nginx.service
wp-adminBejelentkezési felszólítás eltávolítása
Biztonsági okokból a WordPress alkalmazás rendelkezik egy kezdeti bejelentkezési kérdéssel, amely az /wp-admin/oldal elérésekor nyílik meg . Az üzenet eltávolításához kövesse az alábbi lépéseket.
Ha a példányát 2019. december 1. után telepítették, a kényelem érdekében mellékeltünk egy szkriptet, amely ezt megteheti helyette.
- Jelentkezzen be a szerverére
sshroot felhasználóként.
- Futtassa a parancsot
/opt/vultr/remove-htaccess.sh
Ha a példányt ez előtt a dátum előtt telepítették, azt manuálisan kell megtenni.
- Jelentkezzen be a szerverére
sshroot felhasználóként.
- Készítsen biztonsági másolatot a vhost fájlokról:
cp /etc/nginx/conf.d/*.conf /root/
- Szerkessze mindkét vhost fájlt itt:
/etc/nginx/conf.d/. El kell távolítania a kóddal kezdődő kódblokkot location ^~ /wp-admin/. Körülbelül 15 sor hosszú.
- Mentse el a változtatásokat, és indítsa újra a webszervert:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(A PHP verziója változhat )
elfelejtett jelszó
Ha példányát 2019. december 1. után telepítették, a kényelem érdekében mellékeltünk egy szkriptet, amellyel visszaállíthatja Wordpress jelszavát.
- Jelentkezzen be a szerverére
sshroot felhasználóként.
- Futtassa a parancsot
/opt/vultr/reset-wp-pass.sh
Az Nginx betöltése sikertelen
Ha a példányát 2019. december 1. után telepítették, a kényelem érdekében mellékeltünk egy szkriptet, amellyel visszaállíthatja az Nginx konfigurációs fájljait az alapértelmezett értékekre.
- Jelentkezzen be a szerverére
sshroot felhasználóként.
- Futtassa a parancsot
/opt/vultr/fix-vhost.sh
SSL részletek
A WordPress-szerver a http://és az https://URL- címekkel is elérhető . Alapértelmezés szerint az https://URL egy önaláírt tanúsítványt használ, amely biztonsági figyelmeztetést jelenít meg. Ezt nyugodtan figyelmen kívül lehet hagyni.
A https://támogatás letiltásához tegye a következőket:
- Jelentkezzen be a szerverére
sshroot felhasználóként.
- Helyezze ki a HTTPS vhost fájlt a webszerver conf fájljából:
mv /etc/nginx/conf.d/wordpress_https.conf /root/
- Indítsa újra a webszervert:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(A PHP verziója változhat)
A WordPress-webhelyre vonatkozó terveitől függően érdemes lehet frissíteni a tanúsítványt egy tényleges tanúsító hatóság által biztosítottra. Ez eltávolítja a biztonsági figyelmeztető hibát. Új tanúsítvány telepítéséhez tegye a következőket:
- Szerezzen be egy tanúsítványt egy tanúsító hatóságtól a domainjéhez.
- Jelentkezzen be a szerverére
sshroot felhasználóként.
- Cserélje ki a
server.crtés server.keyfájlokat /etc/nginx/ssl/a frissített tanúsítvánnyal. A tanúsítványformátumok konvertálásával kapcsolatos részletek nem tartoznak a cikk hatókörébe.
- Indítsa újra a webszervert:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(A PHP verziója változhat)
Ingyenes SSL a Let's Encrypt funkcióval
A Certbot, a Let's Encrypt tanúsítványok megszerzésére, telepítésére és megújítására használt szoftver alapértelmezés szerint a One-Click része. A használatához egyszerűen jelentkezzen be SSH-n keresztül, és futtassa a következő parancsot
certbot
SQL adatbázis
A VPS-en MySQL adatbázis-kiszolgáló fut. Az adatbázishoz a következő műveletek végrehajtásával csatlakozhat:
mysql -u root
A MySQL root jelszót a rendszer a VPS-en menti /root/.my.cnf.
Érdekes fájlok/mappák
- MySQL naplók:
/var/log/mysqld*.log
- Vhost conf:
/etc/nginx/conf.d/
- Vhost SSL:
/etc/nginx/ssl
- WP kód:
/var/www/html/
- WP feltöltések:
/var/www/html/wp-content/uploads
- wp-cli:
/usr/local/bin/wp
A Vultr alkalmazásokról
A Vultr alkalmazások a szoftvercsomagok modern kiadásait használják. Az alkalmazások úgy vannak konfigurálva, hogy a szoftver meghatározott verzióival legyenek üzembe helyezve. Idővel a Vultr csapata frissíteni fogja az alkalmazáskínálatot, hogy az újabb operációs rendszereket, csomagverziókat stb. tartalmazzon. Ez a dokumentum csak az alkalmazás legújabb verziójáról nyújt naprakész információkat . A Vultr alkalmazások értesítés nélkül frissülnek. Ha alkalmazássablonjaink alapján tervez egy projektet vagy infrastruktúrát felépíteni, javasoljuk, hogy készítsen pillanatképet a kezdeti üzembe helyezés során használt alkalmazásról.