先说一下基本情况:
内网有一台nginx服务器,用来做反向代{过}{滤}理,请求内网其他机器的服务。
主要就是想问下怎么正确的去配置二级目录,实现单端口多路径访问不同的网页
服务器情况
Nginx服务器IP:192.168.0.114
服务地址1:192.168.0.104:81【blog服务】
服务地址2:192.168.0.104:82【git服务】
服务地址3:192.168.0.104:83【plex服务】
服务地址4:192.168.0.104:84【wiz服务】
想实现的效果就是,nginx绑定80端口,访问192.168.0.114/blog 、192.168.0.114/git 、192.168.0.114/plex 、192.168.0.114/wiz 分别使用这四个服务,但是没配置成功。
Nginx配置
server {
listen 80 ;
server_name 192.168.0.114;
location / {
proxy_pass http://192.168.0.104:5000;
proxy_set_header HOST $http_host;
}
location /blog {
proxy_pass http://192.168.0.104:81;
proxy_set_header HOST $http_host;
}
location /git {
proxy_pass http://192.168.0.104:82;
proxy_set_header HOST $http_host;
}
location /plex {
proxy_pass http://192.168.0.104:83;
proxy_set_header HOST $http_host;
}
location /wiz {
proxy_pass http://192.168.0.104:84;
proxy_set_header HOST $http_host;
}
error_page 403 /403.html;
location /403.html{
root html;
index 403.html;
}
}
但是像这样配置的话,基本都是资源404无法找到了,不清楚是什么原因,特来求解
|