Çalışan bir web uygulamam var http://example.com/
ve başka bir uygulamayı ayrı bir sunucuya "bağlamak" istiyorum http://example.com/en
. Akış yukarı sunucular ve çalışıyor proxy_pass
gibi görünüyor, ancak bir sorun için:
upstream luscious {
server lixxxx.members.linode.com:9001;
}
server {
root /var/www/example.com/current/public/;
server_name example.com;
location /en {
proxy_pass http://luscious;
}
}
Açarken example.com/en
yukarı akış uygulamam geri dönüyor 404 not found /en
. Bu, giriş yönünün yolu olmadığı için mantıklıdır /en
.
Mı proxy_path
doğru çözüm? "Yukarı akış" ı tekrar yazmalı mıyım, /en
bunun yerine kök yolu olarak dinlesin mi? Yoksa akıntıya giden yolu yeniden yazmamı sağlayan bir yönerge var mı?