使用nginx进行重定向

8 浏览
0 Comments

使用nginx进行重定向

我正在使用这个教程http://rainbow-six3.com/plesknginx/尝试将我的name.com重定向到ip:8080,但在设置后,如果我通过name.com访问,会出现重定向循环...是否有其他服务可以重定向?我在使用nginx时遇到了很多问题。\n我想将name.com重定向到一个使用ip:8080执行的tomcat7应用程序。Tomcat已经让我头痛不已...\n即使我尝试了这个方法也没有帮助:Tomcat基本URL重定向\n链接:http://name.com/index.jsp 显示网页不可用。

0
0 Comments

在使用nginx进行重定向时,需要注意重定向和代理的区别。重定向是通过301或302将请求重定向到公共可直接访问的资源,而代理是将请求代理到后端,不应直接访问。

为了实现将任何name.com/<whatever>的请求代理到<ip>:8080/<whatever>的最小配置如下:

server {

listen 80;

server_name name.com;

location / {

proxy_pass $scheme://<ip>:8080;

}

}

这段配置中,listen指定了监听的端口为80,server_name指定了服务器的名称为name.com。location /表示匹配所有请求的路径,并将这些请求代理到$scheme://<ip>:8080

0