Erişim
- Tarayıcını aç:
https://<SERVER-IP> - TLS sertifikası kendinden imzalıdır; bu nedenle ilk ziyarette tarayıcının sertifika uyarısını kabul edin.
- Düz HTTP otomatik olarak HTTPS'e yönlendirilir:
http://<SERVER-IP>
İçerik yayınlama
Web sitesi dosyalarınızı şuraya yerleştirin: /srv/algernon
Algernon şunları destekler:
- HTML dosyaları: olduğu gibi sunulur
- Markdown dosyaları: otomatik olarak işlenir
- Lua sayfaları: dinamik sayfa olarak çalıştırılır, şunlar dâhil
index.luaand other.luafiles
Önemli Dosyalar ve Dizinler
- İkili dosya:
/usr/local/bin/algernon - Web kök dizini:
/srv/algernon - TLS sertifikası:
/etc/algernon/cert.pem - TLS özel anahtarı:
/etc/algernon/key.pem - Bolt veritabanı:
/var/lib/algernon/algernon.db - systemd birimi:
/etc/systemd/system/algernon.service
Servis Yönetimi
Algernon bir systemd hizmeti olarak çalışır ve açılışta otomatik başlar.
Hizmet durumunu kontrol edin:
systemctl status algernon
Web sitesi dosyalarını düzenledikten sonra değişiklikler hemen yansımazsa Algernon'u yeniden başlatın:
systemctl restart algernon
Hizmet günlüklerini görüntüleyin:
journalctl -u algernon -f
Sağlanan systemd hizmetini kullanmak istemiyorsanız durdurun ve devre dışı bırakın:
systemctl disable --now algernon
Ardından Algernon'u elle çalıştırabilir veya kendi systemd hizmetinizi oluşturabilirsiniz. Kullanılabilir komut satırı seçeneklerini şununla görüntüleyin:
algernon -h
Notlar
- Algernon, ayrılmış
algernonsystem user. - Files added to
/srv/algernonshould be accessible to thealgernonkullanıcı - Web kök dizinindeki dosyalarda izin sorunlarıyla karşılaşırsanız, sahibinin şu olduğundan emin olun
algernon:chown -R algernon:algernon /srv/algernon - HTTPS ve HTTP/2 doğrudan Algernon tarafından etkinleştirilir.
- HTTP trafiği HTTPS'e yönlendirilir.
- Hizmet şu portlara bağlanır
80ve443without running as root.