首頁 > nginx > nginx反向代理配置

nginx反向代理配置

2013年5月2日 發表評論 閱讀評論

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

當然你也可以使用nginx配置正向代理,本是介紹如何配置nginx的反向代理。

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

配置前的準備工作,后端跑apache服務的ip和端口,也就是說可以通過http://ip:port能訪問到你的網站。

然后就可以新建一個redis.conf,加入如下內容,記得修改ip和域名為你的ip和域名。

目錄結構如下

├── nginx.conf
└── redis.conf

修改nginx.conf主配置文件,添加 include redis.conf 到http{}段, reload nginx就可以了。

nginx方向代理詳解

redis.conf文件如下:

掃碼聯系我

加微信向我提問

除非注明,本站文章均為: nginx.cn原創,轉載請注明本文地址: http://www.oeatvy.tw/927.html

--完--

分類: nginx 標簽: ,
  1. mood
    2019年5月30日11:15 | #1

    @網友1
    是的

  2. 2018年10月28日16:05 | #2

    這是哪個版本的NGINX啊

  3. 網友1
    2018年10月15日13:10 | #3

    @chenhe
    大哥說白了,反代的作用就是負載均衡,在NG+tomcat 的 組合上來說。只是 前段的nginx 頂并發的效果更好。

  4. 2017年11月9日18:11 | #4

    @mood
    大神,加了。你同意一下吧。

  5. 2017年11月6日11:06 | #5

    我不怎么看的懂,能不能給你的一個聯系方式。可以具體的問你一下

  6. 111
    2017年9月29日10:20 | #7

    沒圖看不懂

  7. raptorf22
    2017年7月19日14:40 | #8

    寫的實在是垃圾至極!!!

  8. dddddddddd
    2017年7月13日00:07 | #9

    寫得一坨屎

  9. zzm
    2017年6月22日10:16 | #10
  10. 2017年5月18日12:42 | #11

    nice job!

  11. 2017年3月31日15:57 | #12

    @常常樂樂
    老哥穩。

  12. 2017年2月17日11:39 | #13

    @常常樂樂
    你連這都看不懂還出來指責別人。。。悲哀

  13. weifan
    2017年1月12日20:00 | #14

    @常常樂樂
    前面的理解了再學后面的就不會這樣提問題了

  14. 111
    2017年1月10日11:01 | #15

    然后就可以新建一個vhost.conf,加入如下內容,記得修改ip和域名為你的ip和域名。

    這個不是Apache虛擬域名設置的嗎?
    你這個設置要怎么搭配?

  15. 2016年11月24日16:10 | #16

    修改nginx.conf,添加 include quancha.conf 到http{}段, reload nginx就可以了。

    quancha.conf 文件是從哪里冒出來的?內容是什么?reload nginx如何reload?
    就這水平還寫教程?你以為剛學的都像你一樣這么懂?那還看你這教程搞毛線?

  16. 建華
    2016年11月3日11:52 | #18

    被搞蒙了,感覺這不就是負載均衡么,弄得我以為要載入兩個server。。。果然我還是太小白了

  17. 2015年10月9日23:28 | #19

  18. 2015年6月26日10:04 | #20

    寫的不錯

  19. 2015年6月8日20:14 | #21

    打回去重寫~

    • 2015年6月8日22:56 | #22

      嘿嘿,反想代理時nginx最基本的配置,如果對nginx的配置了解很容易,最好指出來哪里不容易理解,這樣我好修改,嘿嘿

      • oldmtn
        2015年8月13日09:17 | #23

        步驟不清晰,流程不完善,沒有測試方法。

  20. 2014年11月24日16:10 | #24

    說的不太清晰啊

  21. 2014年9月25日11:40 | #25

    你好,請問下nginx作文件上傳反向代理時候 由于proxy_buffer_size的問題 后端程序獲取到的數據有問題, 查了很多 都么有介紹關閉buffer功能。能否關閉 proxy_buffer_size呢?

  22. 2014年1月23日12:03 | #26

    教程可以寫得這樣,看了跟沒看一樣,也算是難為你了。

  23. 2013年11月25日15:48 | #29

    沒有緩存相關配置么,我的怎么配置了 動態頁面緩存不了 把php.ini中session.cache_limiter=nocache 修改為public就可以,但是所有的頁面都緩存了

  24. laoshe
    2013年10月22日19:10 | #30

    使用nginx做反向代理帶來性能大幅下降 怎么辦 這是webbench做的壓力測試
    Speed=306596 pages/min, 2227931 bytes/sec.

    這是不用代理是的性能

    使用ngnix反向代理后

    Speed=7298 pages/min, 47969 bytes/sec.

    • 2013年10月24日15:39 | #31

      如果單單用反向代理,就有點類似脫褲子放屁。反向代理的背后是負載均衡。

  25. 2013年9月17日10:06 | #32

    可以寫清楚點, ,反向代理的實際應用是個啥。

  26. 2013年9月11日17:53 | #33

    打回去重寫

    • 2013年9月11日20:15 | #34

      嘿嘿,哪里有問題呢?
      這個只是基本配置,對于普通用戶來不可能大而全,能用上我覺得就可以,碰到具體問題具體分析。
      如果有更好的教程,歡迎指教。

  27. 2013年8月15日16:34 | #35

    對了,一臺是ubuntu,一臺是centos6.4 .

  28. 2013年8月15日16:29 | #36

    nginx版本1.0.6

  29. 2013年8月15日16:29 | #37

    我的nginx做反向代理后端的8089端口(這個原來的運維做的),然后我想再做一個nginx弄HA,現在是我的nginx搭建好了,配置文件全部copy那臺nginx的,80端口代理的能正常訪問,8089端口代理的不能訪問,原來那臺還配置了memcached,是不是因為這個的問題呢?

  30. ddddd
    2013年6月25日16:42 | #39

    沒說為啥要這么做

  1. 2013年6月19日14:18 | #1
  2. 2013年7月30日05:49 | #2
  3. 2013年10月9日11:22 | #3
  4. 2013年10月9日11:26 | #4
  5. 2014年9月2日11:28 | #5
  6. 2014年9月2日11:29 | #6
  7. 2015年6月16日11:55 | #7
  8. 2015年8月16日12:19 | #8
  9. 2015年9月9日14:01 | #9
  10. 2015年10月19日10:19 | #10
  11. 2018年4月12日21:08 | #11
  12. 2018年10月30日19:41 | #12
  13. 2019年4月20日16:21 | #13
  14. 2019年5月19日09:04 | #14

网球冠军