服務項目:網站建設、仿站、程序開發、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 反向代理
          主站蜘蛛池模板: 黄毛片一级毛片| 三个人躁我一个| 1024手机在线播放视频| 日批视频网址免费观看| 亚洲精品无码不卡| 色噜噜人体337p人体| 国产精品日本一区二区在线播放 | 美女**毛片一级视频| 国产男女爽爽爽免费视频| 一级黄色免费毛片| 日韩欧美亚洲综合一区二区| 亚洲欧美激情精品一区二区| 精品无码人妻夜人多侵犯18| 国产小视频福利| 55夜色66夜色| 女人18毛片水真多免费看| 丰满少妇人妻久久久久久| 最近免费最新高清中文字幕韩国| 亚洲精品自产拍在线观看| 精品日韩一区二区三区视频| 国产国产人免费人成免费视频| 18美女腿打开无遮挡| 天堂资源在线中文| 中国一级黄色片子| 日本边添边摸边做边爱边| 亚洲国产av无码精品| 激情国产AV做激情国产爱| 啊灬啊灬啊灬快好深用力免费| eeuss影院ss奇兵免费com| 欧美日韩一二区| 免费观看成人羞羞视频软件| 伊人久热这里只精品视频| 女人扒开腿让男人捅| 丰满少妇三级全黄| 日韩人妻无码专区精品| 亚洲国产成人久久一区二区三区 | 欧美国产日本高清不卡| 国产三级在线观看免费| 福利视频免费看| 在线观看网站禁入口不用下载| 不卡高清av手机在线观看|