Erişim
- Tarayıcını aç:
https://<SERVER-IP> - Static Web Server, HTTPS'i şu portta kullanır:
443. - TLS sertifikası kendinden imzalıdır, bu yüzden tarayıcı ilk ziyarette uyarı gösterir.
Web sitesi dosyalarını yayınlama
Statik web sitenizin dosyalarını şuraya koyun: /var/www/html
Örnek:
cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html
Değişiklikler anında sunulur. Dosyaları güncelledikten sonra yeniden başlatmaya gerek yoktur.
Önemli Dosyalar ve Dizinler
- İkili dosya:
/usr/local/bin/static-web-server - Web kök dizini:
/var/www/html - Ortam Dosyası:
/etc/default/static-web-server - TLS sertifikası:
/etc/static-web-server/cert.pem - TLS özel anahtarı:
/etc/static-web-server/key.pem - Socket birimi:
/etc/systemd/system/static-web-server.socket - Servis birimi:
/etc/systemd/system/static-web-server.service
Servis Yönetimi
Socket durumunu kontrol edin:
systemctl status static-web-server.socket
Hizmet durumunu kontrol edin:
systemctl status static-web-server.service
Static Web Server'yi yeniden başlatın:
systemctl restart static-web-server.service
Logları göster:
journalctl -u static-web-server.service -f
Socket etkinleştirmeyi açın:
systemctl enable static-web-server.socket
Yapılandırma
Ortam yapılandırması:
/etc/default/static-web-server
Yapılandırmayı veya TLS sertifikalarını değiştirdikten sonra:
systemctl restart static-web-server.service
Notlar
- Static Web Server, systemd socket etkinleştirmesiyle çalışır.
- Systemd owns port
443ve bağlantıları SWS'e geçirir. - Web sitesi dosyaları kimlik doğrulaması olmadan herkese sunulur.