nginx里location ~小问题
错误写法:
为了偷懒,在nginx.conf文件中,直接复制修改location
地址,没有及时地删除废弃的location
地址,出现了无法调用服务的情况。
错误代码如下:
server {
listen 9001;
server_name localhost;
location ~ /educenter/ {
proxy_pass http://localhost:8006;
}
location ~ /educenter/ {
proxy_pass http://localhost:8160;
}
}
正确写法:
删除废弃的location
地址,只保留正确的location
地址,这样才可以使用成功。
正确代码如下:
server {
listen 9001;
server_name localhost;
location ~ /educenter/ {
proxy_pass http://localhost:8160;
}
}