السلام عليكم,
يمكنك تقليل تكاليف الاستضافة من خلال استضافة عدة مواقع على VM واحدة من خدمات ازور,
تحتاج الى سيرفر nginx وتقوم بالتالي:
- انشيء ملف جديد بأسم الموقع الجديد الذي تريد اضافته:
/opt/bitnami/nginx/conf/server_blocks/APPNAME-server-block.conf
2. قم بأضافة الكود التالي في الملف:
server {
# Port to listen on, can also be set in IP:PORT format
listen 80;
root /opt/bitnami/yourapp;
location / {
index index.html index.htm;
}
# Catch-all server block
# See: https://nginx.org/en/docs/http/server_names.html#miscellaneous_names
server_name yourdomain.com;
include "/opt/bitnami/nginx/conf/bitnami/*.conf";
}
3. ننشيء ملف جديد بأسم:
/opt/bitnami/nginx/conf/server_blocks/APPNAME-https-server-block.conf
4. نضع فيه الكود التالي:
server {
# Port to listen on, can also be set in IP:PORT format
listen 443 ssl;
root /opt/bitnami/yourapp;
location / {
index index.html index.htm;
}
# Catch-all server block
# See: https://nginx.org/en/docs/http/server_names.html#miscellaneous_names
server_name yourdomain.com;
ssl_certificate bitnami/certs/server.crt;
ssl_certificate_key bitnami/certs/server.key;
include "/opt/bitnami/nginx/conf/bitnami/*.conf";
}
5. نعمل ريستارت لسيرفر nginx:
sudo /opt/bitnami/ctlscript.sh restart nginx
6. بعدها نفعل خدمة https من خلال LetsEncrypt بأستخدام اداة Bitnami الخاصة:
sudo /opt/bitnami/bncert-tool
7. تأكد من اضافة كل العناوين الموجودة في السيرفر في قائمة الدومين التي تريد اضافتها حتى التي لديها رخصة سابقة لتحديثها
8. تأكد من اعادة تشغيل كل الخدمات حتى يتم تحديث قائمة الدومينات:
sudo /opt/bitnami/ctlscript.sh restart
اترك تعليقاً