我是靠谱客的博主 沉静巨人,最近开发中收集的这篇文章主要介绍nginx 配置反向代理 (根据路径或者域名转发),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

根据路径转发的例子:

 
  1. server {
  2. listen 80;
  3. server_name yqey.zwjk.com;
  4. # 随访前端
  5. location /flup/ {
  6. proxy_pass http://192.168.0.113:8384/;
  7. index index.html index.htm;
  8. }
  9. #随访后台api
  10. location /flupapi/ {
  11. proxy_pass http://192.168.0.116:8385/;
  12. index index.html index.htm;
  13. }
  14. #用户中心B端
  15. location /usercenter/ {
  16. proxy_pass http://192.168.0.113:8081/;
  17. index index.html index.htm;
  18. }
  19. }

根据域名转发的例子

 
  1. ###################乐清二院##########
  2. server {
  3. listen 80;
  4. server_name microyqey.zwjk.com;
  5. proxy_set_header Host $host;
  6. proxy_redirect http:// $scheme://;
  7. proxy_set_header X-Real-IP $remote_addr;
  8. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  9. location / {
  10. #拒绝PUT-DELETE请求
  11. if ($request_method !~ ^(GET|HEAD|POST|OPTIONS)$ ) {
  12. return 403;
  13. }
  14. #代理转发服务器
  15. proxy_pass http://192.168.0.114:8160/;
  16. }
  17. #微信域名回调
  18. location ~ (.txt$) {
  19. root /home/ucmed/txt/;
  20. }
  21. }
  22. ###################乐清二院##########
  23. server {
  24. listen 80;
  25. server_name openyqey.zwjk.com;
  26. proxy_set_header Host $host;
  27. proxy_set_header Host $host;
  28. proxy_redirect http:// $scheme://;
  29. proxy_set_header X-Real-IP $remote_addr;
  30. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  31. location / {
  32. proxy_pass http://192.168.0.114:8080/;
  33. }
  34. #微信域名回调
  35. }

最后

以上就是沉静巨人为你收集整理的nginx 配置反向代理 (根据路径或者域名转发)的全部内容,希望文章能够帮你解决nginx 配置反向代理 (根据路径或者域名转发)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部