码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx之 proxy_pass实现代理 小记

时间:2017-06-26 10:31:57      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:location 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.实现的功能:



4.思考:


  • rewrite实现的功能及使用场景

  • proxy_pass 实现负责均衡

  • location 的其它用法 

  location  /  {...}  , location  =/ {...}  ,  location  ~ {...} , 等等


#

本文出自 “Frog的技术归档” 博客,请务必保留此出处http://frogtwo.blog.51cto.com/3805708/1941657

Nginx之 proxy_pass实现代理 小记

标签:location proxy_pass 反向代理

原文地址:http://frogtwo.blog.51cto.com/3805708/1941657

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!