服務項目:網站建設、仿站、程序開發、APP開發設計、移動網站開發設計、企業網站設計、電子商務網站開發、網站維護、網站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
          四川浚浚科技有限公司
          四川浚浚科技有限公司 (開發設計官網)TEL : 15308000360 / QQ : 38585404

          您的位置:首頁 > 技術經驗 > 服務器 > 正文

          Nginx反向代理的配置
          技術支持服務電話:15308000360 【7x24提供運維服務,解決各類系統/軟硬件疑難技術問題】

          Nginx 作為 web 服務器一個重要的功能就是反向代理。

          下面是配置 Nginx 作為 tornado 的反向代理的設置:

          upstream tornado {
              server 127.0.0.1:8888;
          }
          
          server {
              listen   80;
              root /root/nmapp2_venv;
              index index.py index.html;
              server_name server;
              location / {
                  #if (!-e $request_filename) {
                  #    rewrite ^/(.*)$ /index.py/$1 last;
                  #}
              }
          
              location ~ /index\.py {
                  proxy_pass_header Server;
                  proxy_set_header Host $http_host;
                  proxy_set_header X-Real-IP $remote_addr;
                  proxy_set_header X-Scheme $scheme;
                  proxy_pass http://tornado;
              }
          
          }
          
          
          
          

          Nginx 反向代理的指令不需要新增額外的模塊,默認自帶 proxy_pass 指令,只需要修改配置文件就可以實現反向代理。

          再舉一個例子吧。比如要配置后端跑 apache 服務的 ip 和端口,也就是說,我們的目標是實現通過 http://ip:port 能訪問到你的網站。

          只要新建一個 vhost.conf,加入如下內容(記得修改 ip 和域名為你的 ip 和域名)。修改nginx.conf,添加 include quancha.conf 到http{}段, reload nginx就可以了。

          Nginx 反向代理模板:
           

          ## Basic reverse proxy server ##
          upstream apachephp  {
              server ip:8080; #Apache
          }
          
          ## Start www.JunYun.wang ##
          server {
              listen 80;
              server_name  www.JunYun.wang;
              access_log  logs/JunYunwang.access.log  main;
              error_log  logs/JunYunwang.error.log;
              root   html;
              index  index.html index.htm index.php;
          
              ## send request back to apache ##
              location / {
                  proxy_pass  http://127.0.0.1:8080;
                  #Proxy Settings
          	client_max_body_size 1024m;
          	client_body_buffer_size  512k;
                  proxy_redirect     off;
                  proxy_set_header   Host             $host;
                  proxy_set_header   X-Real-IP        $remote_addr;
                  proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                  proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
                  proxy_max_temp_file_size 1024m;
                  proxy_connect_timeout      600;
                  proxy_send_timeout         600;
                  proxy_read_timeout         6000;
                  proxy_buffer_size          32k;
                  proxy_buffers              4 64k;
                  proxy_busy_buffers_size    128k;
                  proxy_temp_file_write_size 512k;
             }
          
          }
          
          這就完成了 Nginx 反向代理配置。



          上一篇:Linux下程序報出/bin/bash: No such file or directory
          下一篇:LAMP平臺詳述 環境安裝配置

          相關熱詞搜索:nginx 反向代理
          主站蜘蛛池模板: 天天av天天翘天天综合网| 主人啊灬啊别停灬用力啊视频| 乱中年女人伦av三区| 中文字幕无码av激情不卡| gav男人天堂| 中文免费观看视频网站| 老师我好爽再深一点视频| 特黄一级**毛片| 日韩人妻无码精品一专区| 无码人妻av一区二区三区蜜臀| 天天射天天干天天| 国产情侣一区二区三区| 免费看美女被靠到爽的视频| 亚洲午夜无码久久| 不卡av电影在线| 欧美综合社区国产| 看全色黄大色黄女片18女人| 欧美亚洲国产精品久久高清| 成人一a毛片免费视频| 国产精品反差婊在线观看| 国产jizz在线观看| 亚洲国产精品无码久久98 | 欧美乱妇高清无乱码亚洲欧美| 性中国videossex古装片| 国产真实乱子伦精品视手机观看| 免费无码黄网站在线观看| 亚洲最大成人网色| 久久人人爽天天玩人人妻精品| 一本一本久久a久久精品综合| heisiav1| 风间由美性色一区二区三区| 爱穿丝袜的麻麻3d漫画免费| 最近最新2019中文字幕高清| 奇米影视亚洲春色| 国产人成精品香港三级在| 亚洲欧美激情精品一区二区 | 啊昂…啊昂高h| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 黄色大片视频网站| 欧美日在线观看| 婷婷久久综合网|