الوصول
- افتح متصفحك:
https://<SERVER-IP> - يستخدم Static Web Server بروتوكول HTTPS على المنفذ
443. - شهادة TLS موقّعة ذاتيًا، لذا سيعرض المتصفح تحذيرًا عند أول زيارة.
نشر ملفات الموقع
ضع ملفات موقعك الثابت في: /var/www/html
مثال:
cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html
تُقدَّم التغييرات فورًا. لا حاجة لإعادة التشغيل بعد تحديث الملفات.
الملفات والمجلدات المهمة
- الملف التنفيذي:
/usr/local/bin/static-web-server - جذر الويب:
/var/www/html - ملف البيئة:
/etc/default/static-web-server - شهادة TLS:
/etc/static-web-server/cert.pem - المفتاح الخاص لـ TLS:
/etc/static-web-server/key.pem - وحدة المقبس:
/etc/systemd/system/static-web-server.socket - وحدة الخدمة:
/etc/systemd/system/static-web-server.service
إدارة الخدمة
تحقّق من حالة المقبس:
systemctl status static-web-server.socket
تحقّق من حالة الخدمة:
systemctl status static-web-server.service
أعد تشغيل Static Web Server:
systemctl restart static-web-server.service
عرض السجلات:
journalctl -u static-web-server.service -f
مكّن التنشيط عبر المقبس:
systemctl enable static-web-server.socket
الإعدادات
إعدادات البيئة:
/etc/default/static-web-server
بعد تغيير الإعدادات أو شهادات TLS:
systemctl restart static-web-server.service
ملاحظات
- يعمل Static Web Server عبر تنشيط المقبس في systemd.
- Systemd owns port
443ويمرّر الاتصالات إلى SWS. - تُقدَّم ملفات الموقع للعامة دون أي مصادقة.