العودة إلى المساعدة

بروكسي Nginx العكسي وشهادة SSL

آخر تحديث: 28‏/8‏/2026

بروكسي Nginx العكسي وشهادة SSL

إضافة نطاق + SSL (Let's Encrypt)

# ثبّت certbot
apt install certbot python3-certbot-nginx

# احصل على الشهادة (استبدل بنطاقك)
certbot --nginx -d easytime.yourcompany.com

# يحدّث certbot تلقائيًا nginx.conf بإعدادات SSL

إعداد SSL يدويًا في nginx

عدّل nginx/nginx.conf:

server {
  listen 443 ssl http2;
  server_name easytime.yourcompany.com;
  ssl_certificate     /etc/letsencrypt/live/easytime.yourcompany.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/easytime.yourcompany.com/privkey.pem;

  location /iclock/ { proxy_pass http://backend; }
  location /api/    { proxy_pass http://backend; }
  location /        { proxy_pass http://frontend; }
}
server {
  listen 80;
  return 301 https://$host$request_uri;
}

تحديث أجهزة ZKTeco لاستخدام HTTPS

غيّر رابط خادم السحابة على الجهاز إلى https://easytime.yourcompany.com/.