Sales3 min read663 words

Nginx Proxy Forward ve SSL Sertifika Kurulumu

Fatih Çevik

Fatih Çevik

PlusClouds Author

Cloud & SaaS

Size


U heeft al een werkende website, maar u wilt uw omgeving verplaatsen, lokaal netwerk opgezet, NetGateway (Hier komen we zo op terug.) geïnstalleerd en uw virtuele machines in uw lokale netwerk opgezet, tenslotte heeft u uw webserver geconfigureerd en uw site opgestart, maar wat is dat? U probeert toegang te krijgen tot uw website, maar het lukt niet. Terwijl u nadenkt over de reden, komt u op het idee dat uw website lokaal netwerk draait. Hoe kunnen we dit probleem oplossen? Ja, u denkt goed, het antwoord is absoluut Nginx :)

Wat is NetGateway?

NetGateway is een service die %100 door Plusclouds is ontwikkeld en kan de functies van een Linux op basis router en load balancer vervullen.


Wat is Nginx?

Nginx is een webserver die is ontworpen met een hoge gelijktijdige verwerkingscapaciteit, hoge prestaties en laag geheugenverbruik. Het kan ook worden gebruikt als reverse proxy , load balancer en HTTP-cache .

In dit artikel zullen we de Nginx service gebruiken voor proxy routing . Hierdoor zal uw website toegankelijk zijn vanuit alle publieke verbindingen, niet alleen lokaal.

1. Log in op uw NetGateway virtuele machine die als router fungeert en voer de Nginx installatie uit

Nginx is standaard beschikbaar in de apt-repositories. Voer de onderstaande opdracht uit om Nginx te installeren.

apt -y install nginx

2. Maak een CSR-bestand voor het SSL-certificaat en laat het ondertekenen door de hosting

Voer de onderstaande opdracht uit in de terminal met de vereiste rechten om een CSR-bestand met OpenSSL te maken.

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

example.com vergeet niet om de domeinnamen door uw eigen domeinnamen te vervangen!

Nadat u uw bedrijfs- en domeingegevens heeft ingevoerd, zult u zien dat er twee bestanden zijn aangemaakt in uw huidige map: example.com.csr en example.com.key .

3. Onderteken uw CSR-bestand

Laat het nieuw aangemaakte CSR-bestand ondertekenen door uw hosting, en breng vervolgens het .pem bestand dat u ontvangt over naar uw NetGateway machine.

4. Pas de Nginx-configuratie aan

Ga eerst naar de onderstaande map

cd /etc/nginx

Gebruik vervolgens de ls opdracht om de submappen en bestanden weer te geven. U zult twee mappen zien genaamd sites-available en sites-enabled . Aangezien we onze website hier niet hosten, is het voldoende om onze proxy- en SSL-configuraties in sites-enabled te definiëren. Ga in de map en maak het configuratiebestand aan met de onderstaande opdrachten

cd sites-enablednano example.com.conf

Nadat u het configuratiebestand heeft aangemaakt, kopieer en plak de onderstaande inhoud. Vergeet niet om de domeinnaam Example.com en het webserver IP-adres door uw eigen gegevens te vervangen.

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 ;

}

}

In het eerste deel van de configuratie geven we aan dat de Nginx service moet luisteren naar verzoeken op poort 80 voor het domein example.com .

In het tweede deel configureren we het om naar poort 443, oftewel HTTPS te luisteren.

In het laagste deel van de configuratie geven we het IP-adres op van de server waar onze website lokaal wordt gehost via proxy_pass .

Met de parameter proxy_redirect leiden we verzoeken die via poort 80, dat wil zeggen HTTP , binnenkomen om naar het veiligere protocol, het SSL-certificaat, dat werkt met HTTPS .

4. Herlaad de Nginx Service

Als u alles goed heeft gedaan, blijft er nog maar één ding over: start uw Nginx service opnieuw en geniet van uw website :)

U kunt controleren of er fouten in uw configuraties zijn met de onderstaande opdracht.

nginx -t

Voer vervolgens de volgende opdracht uit om de Nginx service opnieuw te laden, zodat de configuratiewijzigingen actief worden.

/etc/init.d/nginx reload

Als de Nginx service met succes is herladen, betekent dit dat uw website klaar is voor toegang met een SSL-certificaat.

LeadOcean

Verkooptteam achtervolgt de verkeerde leads?

1,8B+ bedrijven — zoeken altijd gratis

Find My Leads →

No credit card · Cancel anytime

Veelgestelde Vragen

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.

Gerelateerde Lectuur

Berichten getagd met:

WhatsApp Automatisering: De Nieuwe Manier om Leads naar Verkoop te Converteren
Sales

WhatsApp Automatisering: De Nieuwe Manier om Leads naar Verkoop te Converteren

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.

Affiliate Inkomen met WhatsApp in 2026
Sales

Affiliate Inkomen met WhatsApp in 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.

Affiliate Inkomen Genereren uit Instagram en TikTok in 2026
Sales

Affiliate Inkomen Genereren uit Instagram en TikTok in 2026

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.

Affiliate Inkomen uit YouTube in 2026
Sales

Affiliate Inkomen uit YouTube in 2026

YouTube artık sadece video izlenen bir platform değil. 2026 itibarıyla YouTube, dünyanın en büyük ikinci arama motoru olmasının yanında; bireysel içerik üreticiler, bağımsız yayıncılar ve affiliate odaklı dijital girişimciler için tam teşekküllü bir gelir ekosistemi hâline geldi. Ancak burada da eski dönem kapandı. “Canım ne isterse onu çekerim” dönemi bitti. Peki YouTube’dan Affiliate gelir nasıl üretilir? Bugün YouTube’dan gerçekten para kazanan kanallar, kendini yalnızca içerik üreticisi olarak değil; affiliate odaklı dijital yayıncı olarak konumlandırıyor. Bu yazıda, YouTube’u bir hobi olmaktan çıkarıp SEO + affiliate gelir makinesi hâline nasıl getirebileceğinizi adım adım ele alıyoruz.