Hozzáférés
- Nyissa meg a böngészőjét:
https://<SERVER-IP> - A TLS-tanúsítvány önaláírt, ezért az első látogatáskor fogadja el a böngésző tanúsítvány-figyelmeztetését.
- A sima HTTP automatikusan HTTPS-re irányít át:
http://<SERVER-IP>
Tartalom közzététele
Helyezze a webhely fájljait ide: /srv/algernon
Az Algernon támogatja:
- HTML-fájlok: változatlanul kiszolgálva
- Markdown-fájlok: automatikusan megjelenítve
- Lua-oldalak: dinamikus oldalként futnak, beleértve
index.luaand other.luafiles
Fontos fájlok és könyvtárak
- Bináris:
/usr/local/bin/algernon - Webgyökér:
/srv/algernon - TLS-tanúsítvány:
/etc/algernon/cert.pem - TLS privát kulcs:
/etc/algernon/key.pem - Bolt adatbázis:
/var/lib/algernon/algernon.db - systemd egység:
/etc/systemd/system/algernon.service
Szolgáltatáskezelés
Az Algernon systemd szolgáltatásként fut, és rendszerindításkor automatikusan elindul.
Ellenőrizd a szolgáltatás állapotát:
systemctl status algernon
Indítsa újra az Algernont a webhelyfájlok szerkesztése után, ha a változások nem jelennek meg azonnal:
systemctl restart algernon
A szolgáltatás naplóinak megtekintése:
journalctl -u algernon -f
Ha nem szeretné használni a mellékelt systemd szolgáltatást, állítsa le és tiltsa le:
systemctl disable --now algernon
Ezután futtathatja az Algernont kézzel, vagy létrehozhat saját systemd szolgáltatást. Az elérhető parancssori kapcsolók megtekintése:
algernon -h
Megjegyzések
- Az Algernon a dedikált
algernonsystem user. - Files added to
/srv/algernonshould be accessible to thealgernonfelhasználó - Ha jogosultsági problémákba ütközik a webgyökérben lévő fájloknál, ellenőrizze, hogy a tulajdonosuk
algernon:chown -R algernon:algernon /srv/algernon - A HTTPS és a HTTP/2 közvetlenül az Algernon révén engedélyezett.
- A HTTP-forgalom átirányításra kerül HTTPS-re.
- A szolgáltatás a következő portokhoz kötődik
80és443without running as root.