自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Ubuntu下如何配置Nginx做反向代理

運維 系統(tǒng)運維
Debian和Ubuntu都自帶了Nginx,用他們來配置Nginx的反向代理,非常方便。本文就介紹了安裝Nginx和配置Nginx做反向代理的方法,以及多域名反向代理配置實例。

Ubuntu是一個以桌面應(yīng)用為主的Linux操作系統(tǒng),Debian和Ubuntu都自帶了Nginx,用他們來配置Nginx的反向代理,非常方便。

安裝Nginx

運行如下命令安裝并運行Nginx

 

  1. apt-getinstallnginx  
  2.  
  3. /etc/init.d/nginxstart 

 

然后在瀏覽器里面訪問該IP的80端口,就會看到"WelcometoNginx!"的信息,這說明Nginx安裝完成了!

配置Nginx做反向代理

Nginx的缺省站點的配置文件是/etc/nginx/sites-available/default,修改這個文件中的如下部分:

 

  1. location/{  
  2.  
  3. root/var/www/nginx-default;  
  4.  
  5. indexindex.htmlindex.htm;  
  6.  

 

修改為:

 

  1. location/{  
  2.  
  3. proxy_passhttp://www.6688.cc/;  
  4.  
  5. proxy_redirectoff;  
  6.  
  7. proxy_set_headerX-Real-IP$remote_addr;  
  8.  
  9. proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;  
  10.  

 

然后重啟Nginx:

 

  1. /etc/init.d/nginxrestart 

 

然后在瀏覽器里面重新訪問該IP上面的80端口,應(yīng)該就看到google的主頁了,反向代理配置成功了

多域名反向代理配置實例

在一個VPS上配置多個域名的反向代理,比如我們有兩個域名test1.idcfree.com和test2.idcfree.com,我們希望客戶在訪問test1.idcfree.com的時候出現(xiàn)www.linuxidc.com的內(nèi)容,希望客戶在訪問test2.idcfree.com的時候出現(xiàn)www.baidu.org.tw的內(nèi)容,客戶只知道test1.idcfree.com和test2.idcfree.com的存在,而不知道www.linuxidc.com和www.baidu.org.tw的存在。

首先需要把域名test1.idcfree.com和test2.idcfree.com指向VPS的IP地址。

然后在/etc/nginx/sites-available目錄下增加兩個文件,文件名分別是test1.idcfree.com和test2.idcfree.com

test1.idcfree.com的文件的內(nèi)容如下:

 

  1. server{  
  2.  
  3. listen80;  
  4.  
  5. server_nametest1.idcfree.com;  
  6.  
  7. location/{  
  8.  
  9. proxy_passhttp://www.linuxidc.com/;  
  10.  
  11. proxy_redirectoff;  
  12.  
  13. proxy_set_headerX-Real-IP$remote_addr;  
  14.  
  15. proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;  
  16.  
  17. }  
  18.  

 

test2.idcfree.com的文件的內(nèi)容如下:

 

  1. server{  
  2.  
  3. listen80;  
  4.  
  5. server_nametest2.idcfree.com;  
  6.  
  7. location/{  
  8.  
  9. proxy_passhttp://www.baidu.org.tw/;  
  10.  
  11. proxy_redirectoff;  
  12.  
  13. proxy_set_headerX-Real-IP$remote_addr;  
  14.  
  15. proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;  
  16.  
  17. }  
  18.  

 

然后運行命令:

 

  1. cd/etc/nginx/sites-enabled  
  2.  
  3. ln-sf/etc/nginx/sites-available/test1.idcfree.com.ln-sf/etc/nginx/sites-available/test2.idcfree.com.  
  4.  
  5. /etc/init.d/nginxrestart 

 

這時候在瀏覽器里面訪問test1.idcfree.com將會出現(xiàn)www.linuxidc.com的內(nèi)容,訪問test2.idcfree.com將會出現(xiàn)www.baidu.org.tw的內(nèi)容。

反向代理的高級配置

關(guān)于Nginx反向代理的一些高級配置,我們會不斷寫博客介紹,敬請關(guān)注。

總結(jié):

希望本文介紹的在Ubuntu下配置Nginx做反向代理的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。

【編輯推薦】

  1. Ubuntu下如何配置Nginx做反向代理
  2. 如何在Ubuntu10.04下安裝Oracle 11g?
  3. Ubuntu10.04下如何安裝Google拼音輸入法?
  4. Ubuntu10.04地址導(dǎo)航欄如何修改為顯示路徑?
  5. Ubuntu10.04配置網(wǎng)關(guān)和DHCP及VPN服務(wù)器的實例
責(zé)任編輯:韓亞珊 來源: 雨林木風(fēng)
相關(guān)推薦

2022-07-01 07:33:24

nginx反向代理測試

2014-04-29 14:54:48

Nginx反向代理

2023-09-13 07:16:31

Ngnix代理服務(wù)器

2016-09-07 18:57:48

2012-12-07 10:14:48

Nginx負(fù)載均衡

2024-08-07 14:56:00

Nginx反向代理配置

2023-12-05 09:14:54

2020-10-22 08:05:46

Nginx

2019-07-09 15:10:02

Nginx反向代理負(fù)載均衡

2023-10-17 08:36:28

Nginx代理服務(wù)器

2018-11-12 12:17:00

2019-06-19 15:34:39

Nginx反向代理負(fù)載均衡

2020-08-06 08:23:24

Nginx反向代理Web安全

2010-03-30 14:35:58

Nginx反向代理

2019-05-22 14:42:43

SSLNginx反向代理

2017-09-06 10:14:29

Nginx TCPmail郵件

2024-07-22 15:34:25

2018-12-24 08:48:14

NginxApache Cookie

2019-09-18 10:39:08

負(fù)載均衡反向代理TCP

2018-01-10 10:15:48

NginxIP問題
點贊
收藏

51CTO技術(shù)棧公眾號