以下为nginx log
2020/08/23 08:46:19 [error] 28#28: *16 open() "/usr/share/nginx/html/biz/user/check-token" failed (2: No such file or directory), client: 36.100.41.190, server: sang66.icu, request: "GET /biz/user/check-token HTTP/1.1", host: "39.99.236.52", referrer: "http://39.99.236.52/"
2020/08/23 08:50:25 [error] 28#28: *22 open() "/usr/share/nginx/html/biz/user/check-token" failed (2: No such file or directory), client: 36.100.41.190, server: sang66.icu, request: "GET /biz/user/check-token HTTP/1.1", host: "39.99.236.52", referrer: "http://39.99.236.52/"
2020/08/23 08:52:05 [error] 28#28: *1 open() "/usr/share/nginx/html/biz/user/check-token" failed (2: No such file or directory), client: 36.100.41.190, server: sang66.icu, request: "GET /biz/user/check-token HTTP/1.1", host: "39.99.236.52", referrer: "http://39.99.236.52/"
2020/08/23 08:52:12 [error] 28#28: *9 open() "/usr/share/nginx/html/biz/user/check-token" failed (2: No such file or directory), client: 36.100.41.190, server: sang66.icu, request: "GET /biz/user/check-token HTTP/1.1", host: "39.99.236.52", referrer: "http://39.99.236.52/"
2020/08/23 08:52:13 [error] 28#28: *12 open() "/usr/share/nginx/html/biz/user/check-token" failed (2: No such file or directory), client: 36.100.41.190, server: sang66.icu, request: "GET /biz/user/check-token HTTP/1.1", host: "39.99.236.52", referrer: "http://39.99.236.52/"
2020/08/23 08:58:29 [error] 28#28: *20 open() "/usr/share/nginx/html/biz/user/check-token" failed (2: No such file or directory), client: 36.100.41.190, server: sang66.icu, request: "GET /biz/user/check-token HTTP/1.1", host: "39.99.236.52", referrer: "http://39.99.236.52/"
2020/08/23 09:00:29 [error] 21#21: *2 open() "/usr/share/nginx/html/biz/user/check-token" failed (2: No such file or directory), client: 36.100.41.190, server: localhost, request: "GET /biz/user/check-token HTTP/1.1", host: "39.99.236.52", referrer: "http://39.99.236.52/"
配置文件
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
#博客服务器,多个可以实现负载均衡
upstream blog{
server 39.99.236.52:8004 weight=1;
}
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
#用户相关的请求,转到sob-blog
location ^~/user/ {
proxy_pass http://blog;
#以下是一些反向代理的配置可删除
proxy_redirect off;
#后端的Web服务器可以通过X-Forwarded-For获取用户真实IP
proxy_set_header Host $host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
proxy_set_header X-Forwarded-Server $host;
}
location ^~/admin/ {
proxy_pass http://blog;
#以下是一些反向代理的配置可删除
proxy_redirect off;
#后端的Web服务器可以通过X-Forwarded-For获取用户真实IP
proxy_set_header Host $host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
proxy_set_header X-Forwarded-Server $host;
}
location ^~/portal/ {
proxy_pass http://blog;
#以下是一些反向代理的配置可删除
proxy_redirect off;
#后端的Web服务器可以通过X-Forwarded-For获取用户真实IP
proxy_set_header Host $host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header HTTP_X_FORWARDED_FOR $remote_addr;
proxy_set_header X-Forwarded-Server $host;
}
#其他访问访问根目录wwwroot
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
}
你的路径是/biz/user,匹配不了/user的规则,所以走到了/里了,因此就404了。
你有域名吗?
上配置文件,不够详细。