Nginx之 proxy_pass实现代理 小记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx之 proxy_pass实现代理 小记相关的知识,希望对你有一定的参考价值。
Nginx之 proxy_pass 小记
1.环境介绍:
nginx :开启80端口访问
Apache :开启两个虚拟主机分别是 端口88 、端口 89
2.配置文件:
Apahce虚拟主机
<VirtualHost *:89> DocumentRoot /usr/share/ganglia <Directory "/usr/share/ganglia"> AllowOverride None Require all granted Order deny,allow Allow from all </directory> </virtualHost>
<VirtualHost *:88> DocumentRoot /var/www/zabbix <Directory "/var/www/zabbix"> AllowOverride None Require all granted Order deny,allow Allow from all </directory> </virtualHost>
Nginx server段,主要配置(其它默认)
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } location /ganglia/ { proxy_pass http://127.0.0.1:89/; } location /zabbix/ { proxy_pass http://127.0.0.1:88/; } }
3.实现的功能:
通过浏览器访问http://127.0.0.1 ,返回Nginx 提供的默认80端口页面
通过浏览器访问http://127.0.0.1/ganglia ,返回apache 提供的88端口页面
通过浏览器访问http://127.0.0.1/zabbix , 返回apache 提供的88端口页面
4.思考:
rewrite实现的功能及使用场景
proxy_pass 实现负责均衡
location 的其它用法
location / {...} , location =/ {...} , location ~ {...} , 等等
#
本文出自 “Frog的技术归档” 博客,请务必保留此出处http://frogtwo.blog.51cto.com/3805708/1941657
以上是关于Nginx之 proxy_pass实现代理 小记的主要内容,如果未能解决你的问题,请参考以下文章