我的Nginx已安装并运行,以下是来自
/etc/nginx/nginx.conf
的配置文件,我想将所有/api/*
转发到我的Tomcat服务器,该服务器在同一台服务器上的端口9100上运行(类型为http://myhost:9100/api/apps
可用),否则,请提供'/usr/share/nginx/html'下的静态文件。现在我输入http://myhost/api/apps
出现404错误。问题出在哪里?upstream myserver {
server localhost:9100 weight=1;
}
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location ^~ /api/ {
proxy_pass http://myserver/;
}
location / {
}
}