概述
在前后端分离的情况下,当前台开始使用反向代理时,则在nginx.conf文件中也需要进行相应配置的修改:
#user nobody;worker_processes 1;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on;gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.1;gzip_disable "MSIE [1-6].";gzip_comp_level 4;gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;gzip_vary off;upstream myserver { server ip:port; #后台地址和端口 keepalive 2000; } server { listen 4200; # 前台地址 server_name localhost; #前台服务名 #charset koi8-r; #access_log logs/host.access.log main; location / { root html/ResourceUtilizationIndex;try_files $uri $uri/ /index.html =404; index index.html; } #error_page 404 /404.html;error_page 404 /; # redirect server error pages to the static page /50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root html; }location ~ ^.(js)$ { # ng build生成的文件夹目录 root html/ResourceIndex; # 项目路径 } # 静态文件 location /assets { alias html/ResourceIndex/assets/; # 项目静态资源地址 } # 后端请求代理转发 location /urlpath/ { # http://myserver/ #最后一个斜杠不可少,否则接口url会带上/api/目录 proxy_pass http://ip:port; #后台地址和端口 proxy_set_header x-forwarded-host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_redirect off; client_max_body_size 2000m; } }}
参照上述文件,修改项目路径、静态资源以及后台转发代理的地址后,启动nginx访问页面。
最后
以上就是神勇萝莉为你收集整理的nginx html目录 404 盘符_Nginx 前端反向代理配置的全部内容,希望文章能够帮你解决nginx html目录 404 盘符_Nginx 前端反向代理配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复