Truy cập
- Mở trình duyệt của bạn:
https://<SERVER-IP> - Static Web Server dùng HTTPS trên cổng
443. - Chứng chỉ TLS là tự ký, nên trình duyệt sẽ hiện cảnh báo ở lần truy cập đầu tiên.
Xuất bản tệp trang web
Đặt các tệp trang tĩnh của bạn vào: /var/www/html
Ví dụ:
cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html
Các thay đổi được phục vụ ngay lập tức. Không cần khởi động lại sau khi cập nhật tệp.
File và thư mục quan trọng
- Tệp nhị phân:
/usr/local/bin/static-web-server - Thư mục gốc web:
/var/www/html - Tệp môi trường:
/etc/default/static-web-server - Chứng chỉ TLS:
/etc/static-web-server/cert.pem - Khóa riêng TLS:
/etc/static-web-server/key.pem - Socket unit:
/etc/systemd/system/static-web-server.socket - Service unit:
/etc/systemd/system/static-web-server.service
Quản lý dịch vụ
Kiểm tra trạng thái socket:
systemctl status static-web-server.socket
Kiểm tra trạng thái dịch vụ:
systemctl status static-web-server.service
Khởi động lại Static Web Server:
systemctl restart static-web-server.service
Xem log:
journalctl -u static-web-server.service -f
Bật kích hoạt qua socket:
systemctl enable static-web-server.socket
Cấu hình
Cấu hình môi trường:
/etc/default/static-web-server
Sau khi thay đổi cấu hình hoặc chứng chỉ TLS:
systemctl restart static-web-server.service
Ghi chú
- Static Web Server chạy bằng cơ chế kích hoạt socket của systemd.
- Systemd owns port
443và chuyển các kết nối tới SWS. - Các tệp trang web được phục vụ công khai, không cần xác thực.