Alkalmazás részletei
A Vultr alkalmazásokról
Ez a cikk információt tartalmaz a Mediawiki alkalmazás, amely lehet telepíteni a Vultr .
Alkalmazás részletei
A Mediawiki az 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. A 2018 áprilisa előtti telepítések CentOS 6 operációs rendszerre épültek.
Kezdetben hozzá kell férnie https://[SERVER_IP]/mw-config/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. A Mediawiki kezdeti webalapú beállítási folyamatának befejezéséhez szüksége lesz a Vultr vezérlőpultján található „frissítési kulcsra” is. A telepítővarázsló végén a Mediawiki utasítja a LocalSettings.phpfájl letöltésére . Ezt az utasítást a rendszer automatikusan kezeli, és figyelmen kívül hagyható.
Miután befejezte a Mediawiki beállítását, elérheti Mediawiki 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 Mediawiki 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.
Fájlfeltöltések
Alapértelmezés szerint a feltöltések le vannak tiltva a Mediawikiben. Engedélyezésükhöz tegye a következőket:
- Jelentkezzen be a szerverére
sshroot felhasználóként.
- Szerkessze a
LocalSettings.phpfájlt: vim /var/www/html/LocalSettings.php.
- Váltás
$wgEnableUploadserre: true.
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 Mediawiki-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 (a kezdeti konfiguráció után) 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/mediawiki_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 Mediawiki-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.