Alkalmazás részletei
A Vultr alkalmazásokról
Ez a cikk a Vultr- on telepíthető PrestaShop alkalmazással kapcsolatos információkat tartalmaz .
Alkalmazás részletei
A PrestaShop 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]/install/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 elérte a telepítési weboldalt, követnie kell a varázslót, és meg kell adnia a webhelyre jellemző adatokat. Egy lépéshez szükség lesz az adatbázisnévre, az adatbázis-felhasználóra és az adatbázis-jelszóra, amelyeket a Vultr vezérlőpultján talál.
Amikor a varázsló befejeződött, el kell távolítania a installkönyvtárat:
rm -rf /var/www/html/install/
Miután befejezte a PrestaShop beállítását, elérheti PrestaShop webhelyét a http://[SERVER_IP]/vagy a címen https://[SERVER_IP]/.
Az adminisztrációs terület a http://[SERVER_IP]/admin_area/vagy a címen érhető el https://[SERVER_IP]/admin_area/. Először HTTP hitelesítést kell kérnie, amely ugyanaz a bejelentkezés, mint a telepítő eléréséhez használt Vultr vezérlőpultján. Ezután a rendszer felkéri az adminisztrátori bejelentkezést, amelyet a telepítővarázsló során hozott létre. Alternatív megoldásként elérheti a /admin/címet, de ez egy egyszer használatos URL, amelyet a PrestaShop átnevez a hozzáférés után. Már benne /admin_area/, mint egy kényelmes statikus URL-t.
Érdemes lehet webhelye DNS „A rekordját” is a webhelyére irányítani [SERVER_IP]. Ez lehetővé teszi a PrestaShop elérését a webhelyére navigálva ( www.example.com).
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.
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 PrestaShop szerver elérhető mindkét http://és https://URL-eket. 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/prestashop_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 PrestaShop 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
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.