Forum

Bildirimler
Hepsini Temizle

Reverse Proxy

6 Yazılar
2 Üyeler
0 Reactions
705 Görüntüleme
(@cihatovalioglu)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

Merhabalar,

centos 7 + nginx 1.12.2 calisiyor. iki suncuyu ayirt etmesi icin - port yönlendirme vasitasiyla cözmek istiyorum. Eger bir alternarif varsa oda olabilir.

                                                                                   /------------- Web A sunucu  192.168.0.1 /24

Internet (Client) ------------- reverse Proxy (1 Public IP)   ------------- Web B sunucu  192.168.0.2 /24

 

/etc/nginx/conf.d/ proxyA.conf

/etc/nginx/conf.d/ proxyB.conf

 

proxyA.conf icerigi                                               

____________________________

server {
listen 80;
server_name domain.com;
return 301 https://$server_name$request_uri;

}

server {

listen 443 ssl;
server_name domain.com;

ssl on;
ssl_certificate /etc/nginx/ssl/sslcert.crt;
ssl_certificate_key /etc/nginx/ssl/sslcert.key;
ssl_protocols SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers AES256+EECDH:AES256+EDH:!aNULL;

location / {
proxy_set_header Authorization "";
auth_basic "Protected";
auth_basic_user_file /etc/nginx/parola;
root /var/www/html;
proxy_pass http://192.168.0.1:11111/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
}

error_page 404 /404.html;
location = /40x.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}

}

---------------------------------------------

ProxyB.conf

listen 8080;

 

proxy_pass http://192.168.0.2:22222/;

 

---------------------------------------- 

 

Ama bu yöntemle herseferinde sunucu A cagriyor - okadar arastirmama ragmen bir cözüm bulamadim,, lütfen yardimci olurmusunuz, simdiden tesekkür ederim.

 

 

 

 

 
Gönderildi : 18/01/2019 15:24

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4572
Co-Helper
 

Pek anlayamadım ama doğru anladıysam config deki ilk ip'ne gitmesi normal proxy porta değil ip'e bakar bu durumda. Bunu centos önünde NAT gibi birşeyle daha rahat çözersin.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 18/01/2019 23:15

(@cihatovalioglu)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

NAT olayini nasil cözebilirim?, yardimci olursaniz seviniriim. Tesekkürler

 
Gönderildi : 19/01/2019 21:02

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4572
Co-Helper
 

Ortamda firewall gibi birşey varsa tanımlanabilir. pfsense vs de kullanabilirsin.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 21/01/2019 13:30

(@cihatovalioglu)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

ortamda OpenSense var ama HA Proxy ile deneyim dedim, olacak gibi degil, okadar karmasi ki hic sorma.

bu is centos+nginx ile olmasi gerek. 

 

su an ki problemim 

 

FireFox/Chrome ile APP2.DOMAIN.COM yaziyorum ve APP1.DOMAIN.COM oluyor bunu anlamis degilim -> böyleikle ikinci sunucuya gicegine tabikide birinci yönlendiriyor. Diyeceksiniz ki DNS Problemi... tahminden opensense kafasina göre DNS bir sekilde yapiyor ama ben yapmadim

 

Ortamda firewall gibi birşey varsa tanımlanabilir. pfsense vs de kullanabilirsin.

 
Gönderildi : 12/02/2019 02:10

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4572
Co-Helper
 

Bence en baştan neyi niçin neden yapmak istediğinizle başlayın belki farklı şekilde yaklaşanlar olacaktır.
Pek ayrıntı vermiyorsunuz sorun ve ayrıntı hakkında.
Yine port konusuysa 1. adrese gidiyorsa bu normal. Mesela fw üzerinde proxy değil nat yöntemiyle içeri veya dışarıya tanımlasanız bu kadar bilgiyle olması gerekli diyebiliriz. Arayışınızı mutlaka centos+nginx ile çözmek gerekiyorsa da ilgili centos forumlarına konuyu açın bence daha hızlı, kesin yanıtlar alırsınız.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 12/02/2019 18:10

Paylaş: