nginx路由配置问题
这个现在还是没有弄明白,遍历尝试后才成功了
请求的url为 http://www.test.com:9002/api/location
对外访问:http://127.0.0.1:80/api/location
正确方式为:
server{
listen 80;
server_name 127.0.0.1;
location / {
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /api {
proxy_pass http://www.test.com:9002/api;
}
}
错误url: http://www.test.com:9002/apilocation的配置方式为(少/)
server{
*
*
*
location /api/ {
proxy_pass http://www.test.com:9002/api/;
}
}
错误url: http://www.test.com:9002//apilocation的配置方式为(多/)
在这里插入代码片
server{
*
*
*
location /api/ {
proxy_pass http://www.test.com:9002/api;
}
}