Sales3 min read591 words

Nginx Proxy Forward ve SSL Sertifika Kurulumu

Fatih Çevik

Fatih Çevik

PlusClouds Author

Cloud & SaaS

Size


لديك حالياً موقع ويب يعمل ولكنك ترغب في نقل بيئتك، الشبكة المحلية التي قمت بإعدادها، NetGateway (سنتناول ذلك لاحقاً.) وأنت قمت بإعداد الآلات الافتراضية داخل الشبكة المحلية الخاصة بك، وأخيرًا قمت بتكوين خادم الويب الخاص بك وتشغيل موقعك لكن، ماذا حدث؟ تحاول الوصول إلى موقعك ولكنه لا ينجح. بينما تفكر في السبب، يتبادر إلى ذهنك أن موقع الويب الخاص بك يعمل على الشبكة المحلية . حسنًا، كيف يمكننا حل هذه المشكلة؟ نعم، أنت تفكر بشكل صحيح، الجواب هو بالتأكيد Nginx :)

ما هو NetGateway؟

NetGateway هي خدمة تقوم بالعديد من الوظائف مثل جهاز التوجيه وموازن التحميل المبني على Linux والتي طورتها Plusclouds بنسبة 100%.


ما هو Nginx؟

Nginx هو خادم ويب تم تصميمه مع التركيز على القدرة العالية على العمل المتزامن، والأداء العالي، واستخدام ذاكرة منخفض. كما يمكن استخدامه كـ وكيل عكسي، موازن تحميل و ذاكرة التخزين المؤقت لـ HTTP.

في هذه المقالة، سنستخدم خدمة Nginx لالغاء توجيه البروكسي. ومع ذلك، سيتم ضمان الوصول إلى موقعك ليس فقط من الشبكة المحلية، ولكن أيضًا من جميع الاتصالات العامة.

1. أولاً، قم بتسجيل الدخول إلى الآلة الافتراضية التي تعمل كجهاز توجيه NetGateway وقم بتثبيت Nginx

يتوفر Nginx بشكل افتراضي في مستودعات apt. قم بتنفيذ أمر التثبيت التالي لـ Nginx.

apt -y install nginx

2. أنشئ ملف CSR لشهادة SSL وقم بتوقيعه من قبل مزود الاستضافة

لإنشاء ملف CSR باستخدام OpenSSL، قم بتشغيل الأمر التالي مع الصلاحيات اللازمة في الطرفية.

openssl req -new -newkey rsa:2048 -nodes -keyout example.com -out example.com.csr

لا تنسى استبدال example.com بأسماء النطاقات الخاصة بك!

بعد إدخال معلومات الشركة والنطاق الخاص بك، سترى أنه تم إنشاء ملفين باسم example.com.csr و example.com.key في الدليل الذي كنت تعمل فيه.

3. قم بتوقيع ملف CSR الخاص بك

قم بتوقيع ملف CSR الجديد الذي أنشأته من قبل مزود الاستضافة الخاص بك، ثم قم بنقل ملف .pem الذي حصلت عليه إلى جهاز NetGateway.

4. عدّل تكوين Nginx

أولاً، انتقل إلى الدليل التالي

cd /etc/nginx

بعد ذلك، استخدم الأمر ls لعرض الأدلة والملفات الفرعية. ستلاحظ وجود دليلين باسم sites-available و sites-enabled. نظرًا لأننا لن نستضيف موقعنا هنا، سيكون كافيًا تعريف تكوينات البروكسي وSSL داخل sites-enabled. ادخل إلى الدليل وأنشئ ملف التكوين بواسطة الأوامر التالية

cd sites-enablednano example.com.conf

بعد إنشاء ملف التكوين، انسخ والصق المحتوى التالي. لا تنسى استبدال اسم النطاق Example.com وعنوان IP للخادم web server بمعلوماتك الخاصة.

server {

listen 80;

server_name example.com;

return 301 https:// ​request_uri;

}

server {

listen 443;

server_name example.com;

ssl_certificate /root/ssl/example.com.pem;

ssl_certificate_key /root/ssl/example.com.key;

ssl on;

ssl_session_cache builtin:1000 shared:SSL:10m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;

ssl_prefer_server_ciphers on;

access_log /var/log/nginx/example.com.access.log;

location / {

proxy_set_header Host $host; 

 proxy_set_header X-Real-IP $remote_addr;

 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

 proxy_set_header X-Forwarded-Proto $scheme;

proxy_pass http://10.0.10.27:80 ; proxy_read_timeout 90;

proxy_redirect http://10.0.10.27:80 https://example.com ;

}

}

في الجزء العلوي من التكوين، نحدد أن خدمة Nginx تستمع للطلبات الواردة إلى اسم النطاق example.com على المنفذ 80.

ثم في الجزء الثاني، نقوم بتكوينها للاستماع لمنفذ 443 أي HTTPS .

في الجزء السفلي من التكوين، نشير إلى عنوان IP للخادم الذي يستضيف موقعنا الموجود في الشبكة المحلية من خلال proxy_pass .

باستخدام معلمة proxy_redirect، نقوم بإعادة توجيه الطلبات التي تأتي عبر المنفذ 80 أي عبر HTTP إلى بروتوكول HTTPS الأكثر أمانًا والذي يعمل مع شهادة SSL.

4. أعد تحميل خدمة Nginx

إذا قمت بكل شيء بشكل صحيح، فإن الشيء المتبقي هو فقط إعادة تشغيل خدمة Nginx الخاصة بك والاستمتاع بموقعك :)

يمكنك التحقق مما إذا كانت هناك أي أخطاء في الإعدادات الخاصة بك باستخدام الأمر التالي.

nginx -t

بعد ذلك، نستخدم الأمر التالي لإعادة تحميل خدمة Nginx حتى تصبح تغييرات التكوين سارية.

/etc/init.d/nginx reload

إذا تم إعادة تحميل خدمة Nginx بنجاح، فهذا يعني أن موقعك جاهز للوصول مع شهادة SSL.

ليدوشن

هل فريق المبيعات يلاحق العملاء المحتملين الخطأ؟

1.8B+ شركات — البحث دائمًا مجاني

اعثر على جهات الاتصال الخاصة بي →

No credit card · Cancel anytime

الأسئلة الشائعة

NetGateway üzerinde sanal makineye Nginx kurulumunu nasıl yaparım?

Nginx kurulumu için apt ile yapılır ve komut şu şekildedir: apt -y install nginx. Kurulum sonrası proxy yönlendirme için /etc/nginx/sites-enabled dizininde bir konfigürasyon dosyası oluşturup kendi alan adınızı ve hedef IP adresinizi girerek yapılandırmalısınız.

CSR oluşturarak imzalanmasını nasıl gerçekleştiririm ve bundan sonra ne elde ederim?

OpenSSL ile CSR ve özel anahtar oluşturmak için openssl req -new -newkey rsa:2048 -nodes -keyout example.com.key -out example.com.csr komutunu çalıştırın. CSR hosting tarafında imzalandığında elde edeceğiniz .pem dosyasını NetGateway makinesine aktarın.

Nginx konfigürasyonu nasıl olmalı ve hangi bölümler bulunmalı?

Sites-enabled içinde example.com.conf olarak bir konfigürasyon dosyası oluşturun; HTTP trafiğini HTTPS a yönlendirmek için 80 portunda bir server bloğu ve HTTPS için 443 portunda bir blok bulunmalı. İçerikte proxy_pass ile iç sunucuya yönlendirme, proxy_set_header ayarları ve proxy_redirect ile güvenli yönlendirme yer alır; alan adını ve iç sunucu IP adresini kendi bilgilerinizle değiştirin.

Konfigürasyonu nasıl test ederim ve servisi nasıl yeniden yüklerim?

Öncelikle konfigürasyonun hatasız olup olmadığını nginx -t komutu ile kontrol edin. Ardından konfigürasyon değişikliklerini aktif etmek için /etc/init.d/nginx reload komutunu kullanın.

SSL sertifikası için hangi dosya yollarını kullanmam ve hangi protokolleri etkinleştirmem gerekir?

Sertifikalar için ssl_certificate ile sertifika dosyasının yolunu ve ssl_certificate_key ile anahtar dosyasının yolunu belirtin; örnekte ssl_certificate /root/ssl/example.com.pem ve ssl_certificate_key /root/ssl/example.com.key kullanılır. Ayrıca ssl_on, ssl_protocols TLSv1 TLSv1.1 TLSv1.2 ve güvenli şifreleme ayarlarını (ssl_ciphers) konfigöre dahil edin.

Proxy yönlendirme ile hangi faydaları elde ederim ve hangi trafiği korurum?

Proxy yönlendirme sayesinde web sitenize yalnızca localden değil tüm public bağlantılardan da ulaşım sağlanır ve proxy_pass ile iç ağa yönlendirme yapılır. Ayrıca proxy_redirect ile HTTP isteklerini HTTPS üzerinden güvenli şekilde sunarsınız ve gerekli header ayarları ile istek bilgileri korunur.

NetGateway nedir ve bu senaryoda Nginx ne amaçla kullanılıyor?

NetGateway %100 Plusclouds tarafından geliştirilen Linux tabanlı bir Router ve Load Balancer gibi birçok işlevi yerine getirebilen bir servistir. Bu yazıda Nginx ise proxy yönlendirme için kullanılarak yerel sunucunun iç ağ üzerinden public erişimini mümkün kılar.

قراءة ذات صلة

المنشورات الموسومة بـ:

أفضل 11 قالب بريد إلكتروني لتوليد العملاء المحتملين بين الشركات (B2B)
Sales

أفضل 11 قالب بريد إلكتروني لتوليد العملاء المحتملين بين الشركات (B2B)

يظل البريد الإلكتروني البارد واحدًا من أكثر القنوات عائدًا على الاستثمار في مبيعات B2B، ولكن فقط عندما يتم استخدامه بشكل صحيح. القالب الخاطئ، أو النبرة الخاطئة، أو التوقيت غير المناسب قد يؤدي إلى حذف رسالتك فورًا، أو إلغاء الاشتراك، أو الأسوأ من ذلك، وضعها في قائمة الرسائل المزعجة. من ناحية أخرى، يمكن أن يفتح قالب البريد الإلكتروني الصحيح لتوليد العملاء المحتملين في B2B الأبواب أمام صفقات مع مؤسسات كبرى، وشراكات استراتيجية، وخط مبيعات لا ينضب أبدًا. في هذا الدليل، نقوم بتفصيل 11 قالبًا مجربًا وفعالًا للبريد الإلكتروني لتوليد العملاء المحتملين في B2B، ونشرح سبب نجاح كل واحد منها، ونوضح لك كيف يمكن للأدوات الذكية الحديثة مثل Eaglet وLeadOcean من PlusClouds أتمتة العملية بالكامل حتى يعمل تواصلك على مدار الساعة، حتى أثناء نومك.

أتمتة WhatsApp: الطريقة الجديدة لتحويل العملاء المحتملين إلى مبيعات
Sales

أتمتة WhatsApp: الطريقة الجديدة لتحويل العملاء المحتملين إلى مبيعات

Dijital dünyada rekabet artık sadece “daha fazla lead toplamak” üzerinden ilerlemiyor. Asıl fark yaratan, elde ettiğiniz lead’lere ne kadar hızlı, doğru ve kişiselleştirilmiş şekilde ulaştığınız. Bu noktada WhatsApp, yüksek etkileşim oranlarıyla en güçlü iletişim kanallarından biri olurken; n8n gibi araçlar sayesinde bu süreci tamamen otomatik ve ölçeklenebilir hale getirmek mümkün. Bu yazıda, n8n kullanarak WhatsApp otomasyonu kurmayı, Eaglet ve Leadocean gibi platformlardan gelen lead’leri satışa dönüştürmeyi ve bu süreci nasıl optimize edebileceğinizi detaylı şekilde ele alıyoruz.

الدخل التابع مع واتساب في عام 2026
Sales

الدخل التابع مع واتساب في عام 2026

2026 itibarıyla affiliate marketing artık sadece trafik üretmekle ilgili değil. Asıl farkı yaratan şey, o trafiği doğrudan satışa dönüştürebilmek. İşte burada WhatsApp devreye giriyor. 2026’da WhatsApp ile Affiliate Gelir nasıl elde edilir? E-posta açılma oranları düşerken, WhatsApp mesajlarının okunma oranı %90’ların üzerinde. Yani doğru stratejiyle WhatsApp, affiliate gelir için en güçlü “son temas noktası” haline geliyor. Ama burada kritik fark şu: Manuel mesaj atanlar değil, otomasyon kuranlar kazanıyor.

2026’da Instagram ve TikTok’tan Affiliate Gelir Üretmek
Sales

2026’da Instagram ve TikTok’tan Affiliate Gelir Üretmek

2026’da tüketici davranışı kökten değişti. İnsanlar artık bir ürünü Google’a yazıp uzun uzun araştırmıyor. Karşılarına çıkan, sorunlarını anlayan ve onları ikna eden bir videodan tek tıkla satın alıyor. Bu yeni düzene Sosyal Ticaret (Social Commerce) diyoruz. Ve bu oyunun iki ana sahnesi var: Instagram ve TikTok. Ancak burada da eski dönem kapandı. Sadece video paylaşarak, “takipçi kasarak” para kazanma dönemi bitti. Bugün Instagram ve TikTok’ta gerçekten kazananlar, kendini influencer olarak değil; affiliate odaklı dijital yayıncı olarak konumlandıranlar. Bu yazıda, Instagram ve TikTok’u bir vitrin olmaktan çıkarıp affiliate gelir üreten satış makinelerine nasıl dönüştürebileceğinizi adım adım ele alıyoruz.