Yük dengeleyici olarak çalışan bir sitem var. Site A.
Yalnızca bir alan adına sahip başka sitelerim var. Bu yüzden sadece onlara yönlendirme yaparsanız ana bilgisayar adı bulunamadı diyor.
Bu yüzden başlığı bir şeye manuel olarak ayarlarsam, yalnızca o site görünür.
proxy_set_header Host xxxxSeçilen sunucu adresine nasıl ayarlayabilirim ? Bu şekilde her yeniden yönlendirme isteğinin farklı ve uygun ana bilgisayar üstbilgisi olur.
Diğer 2 sitem URL'ye dayalı olabilir ve ana bilgisayar üstbilgisine göre çalışamazsa sorun olmaz.
worker_processes 1;
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
error_log logs/error.log debug;
pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
upstream myapp1 {
#server localhost:3333;
server www.asd.com:80;
}
server {
listen 80;
location / {
proxy_set_header Host $upstream_addr; // should become somehow www.asd.com right now this code doesn't work
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://myapp1;
}
}
}
www.asd.com:80seçildiğinde ana başlık www.asd.com olmak istiyorum
if(server1) than host = a; ,if(server2) than host = b;
$server_addrnedense 127.0.0.1 neden ??