Hızlı başlangıç
-
Ana bilgisayar adını ayarlayın
server_name, örneğin app.example.com.
-
Port ayarları
Local Node/Go app listen portı.
-
Deploy
Sites-available altında kaydedin ve nginx -t çalıştırın.
Host, X-Real-IP ve X-Forwarded-* başlıkları ile bir Nginx ters-proxy sunucu bloğu oluşturmak için ana bilgisayar adını, upstream uygulama bağlantı noktasını ve HTTPS anahtarını girin.
Gizlilik: yerel olarak işlenir, asla yüklenmez.
Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın
生成 Nginx 反向代理 server 块; 将域名流量转发到本地应用端口。
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:3000;
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;
}
}
SSL 模式下证书路径为占位符,部署前请替换为真实 cert/key 路径并 reload nginx。
Host, X-Real-IP ve X-Forwarded-* başlıkları ile bir Nginx ters-proxy sunucu bloğu oluşturmak için ana bilgisayar adını, upstream uygulama bağlantı noktasını ve HTTPS anahtarını girin.
Ana bilgisayar adını ayarlayın
server_name, örneğin app.example.com.
Port ayarları
Local Node/Go app listen portı.
Deploy
Sites-available altında kaydedin ve nginx -t çalıştırın.
HTTPS modu yer tutucu cert yolları kullanır; Let's Encrypt veya kendi sertifikalarınızla değiştirin.
Yerel olarak oluşturulan yapılandırma; ana bilgisayar adları ve portlar yüklenmiyor.
Dış ist ek leri da hili hizmet lere i let meniz gerekti ğinde Ng inx ters pro xy yapı landır maları oluştur mak için bu aracı kullan ın . Domain ' i g irin (ör neğin , example.com), internal service port (ör neğin , 3000) ve H TT PS ' i etkin leştir ip etkin leştir meye ceğini seç in . Ara ç , pro xy baş lık ları iç eren tam bir sunu cu blo ğu oluştur ur .
Yapılandırmayı oluşturduktan sonra, Nginx'in sites-available dizinine kopyalayın, sites-enabled'e bir sembol bağlantı oluşturun ve Nginx'i yeniden başlatın (örneğin, `sudo systemctl restart nginx`). Uygulamanız daha sonra domain aracılığıyla güvenli bir şekilde erişilecektir.
Input
example.com → :3000
Output
server { listen 80; proxy_pass ... } Yalnızca tek yukarı akım; birden fazla düğüm için yukarı akım blokları elle ekleyin.
İlgili Olmayan; CSP builder header ayarları, bu araç Nginx proxy yapılandırması oluşturur.
Nginx ters proxy ' ler istemcinin gerçek IP ' sini gizler ve uygulamaların sadece proxy ' nin IP ' sini görmesini sağlar. Bu başlıklar, orijinal IP 'sini yukarı akım uygulamalarına yönlendirir, ki bu da günlük kayıt, hız sınırlama veya coğrafi engelleme özellikleri için kritiktir.