我希望人们访问www.mycharters.com.au
并让Nginx将该请求代理到192.168.1.104:32400/index.html
。
到目前为止我的NGINX配置:
server {
listen 80;
listen 443 ssl;
server_name localhost;
return 301 $scheme://192.168.1.104:32400/web$request_uri;
rewrite ^ http://www.mycharters.com.au permanent;
}
答案 0 :(得分:1)
dd/MM/yyyy
和return
语句按顺序执行。有关详细信息,请参阅this document。
因此,您的rewrite
语句(非条件语句)将始终执行,并且永远不会达到任何后续return
语句。
rewrite
语句应该始终是return
命令链中的最后一个语句。
您正在寻找的功能可能是rewrite
。有关详细信息,请参阅this document。