我试图使用Nginx作为Tomcat 7上托管的Vaadin应用程序的反向代理。配置文件如下:
server {
listen 80;
server_name myApp.foo.bar;
root /var/lib/tomcat7/webapps/myApp;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/myApp/;
}
}当访问Vaadin应用程序时,我收到了一个"Cookies禁用“警告。但是,当我在Tomcat端口8080上直接访问应用程序时,所有操作都很好。我认为这与Ngnix没有转发cookie有关,但是我还没有找到解决方案。老实说,我甚至不确定Nginx是否是一个不错的选择(我在过去使用过Apache2 ),任何帮助或指导都是值得赞赏的。
发布于 2014-11-20 12:15:04
尝试添加以下标题:
proxy_set_header Host $host;https://stackoverflow.com/questions/27006898
复制相似问题