Nginx 反向代理簡單配置

反向代理配置其實很簡單,網上搜出來的,大多配置比較複雜而且環境不是很清楚,下面 是反向代理簡單的配置

環境介紹:

CentOS 虛擬機

Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux

上面裝有Arpche 和Nginx。帶有IP:10.252.252.235 、4.4.4.4

使Apache監聽地址爲: 4.4.4.4:8080

Nginx配置爲:

worker_processes  2;

daemon off;

error_log  stderr debug;

events {
    worker_connections  1024;
}

http {
	upstream local_apache
	{
		server 4.4.4.4:8080;
	}
	
	server
	{
		listen 80;
		server_name local_apache;
		location /{
			proxy_pass http://local_apache;
			proxy_set_header Host $host;
			proxy_set_header X_Real-IP $remote_addr;
			proxy_set_header X_Forwarded-For $proxy_add_x_forwarded_for;
			index index.html;
		}
	}
}

配置時,只使用http{} 塊裏面的即可,然後用瀏覽器直接訪問http://10.252.252.235,就是一個簡單的使用Nginx(10.252.252.235:80)反向代理Apache(4.4.4.4:8080)。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章