bluedawn

Apache2 反向代理

缘起

闲来无事逛Github,发现一个神奇的项目:
点击进入
一看欸,好像正是我需要的欸
遂clone之
由于此项目是Golang编写,部署的时候着实花费了一些心思,但是本文的重点在于----反代

中继

运行此web服务器之后,端口默认开在8089,找了很久如何与apache建立联系,结果找到了apache的反代
顾名思义,反向代理就如同本不是apache的网站,看起来像apache内的网站,其实网上nginx的反代比较多,但apache的真的很少,于是有了此篇文章
Tell is less, This is the code.

  1. 第一步,运行apache模块加载
    a2enmod proxy proxy_balancer proxy_http
  2. 第二步,添加代理VHOST设置
	ProxyRequests Off
	ProxyMaxForwards 100
	ProxyPreserveHost On
	#反代理要解析的ip 支持添加端口
	ProxyPass / http://127.0.0.1:8089/
	ProxyPassReverse / http://127.0.0.1:8089/

	<Proxy *>
		Order Deny,Allow
		Allow from all
	</Proxy>
  1. 重启apache
    service apache2 restart

结语

通过上面的设置,就能将本地端口8089的web服务映射到其他端口,这样就能直接访问啦

分类:

技术点:

相关文章: