我已经在stackoverflow中阅读了很多有关我的问题的信息,但是我找不到解决方案。
我需要在Tomcat服务器上使用NGINX设置反向代理,因此当我访问my-page.com
时,NGINX将处理请求并将其重定向到Tomcat服务器正在侦听的my-page.com:8080/myApp
。 / p>
我的/etc/nginx/sites-available/my-page.com
内容是:
server {
server_name my-page.com;
listen 80;
listen [::]:80;
location / {
proxy_pass http://localhost:8080/myApp;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
我已经在Connector
文件中设置了$CATALINA_HOME/conf/server.xml
指令,如下所示:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
proxyName="my-page.com"
proxyPort="80" />
当我转到my-page.com
时,浏览器总是将我带到NGINX的主页,但从未带我到Tomcat服务器的主页。
我在做什么错了?