关于Apache代理

这两天上面要求装个Apache,再在远程配代理转到本机。

 

不会,显然不会……

 

配合资料学了学,算是搞定了,下面把大概流程记录下,以备后用。

 

首先装Apache不用说了,但装到最后会自动加载服务。

 

由于默认的端口为80或8080,有可能碰到被占的情况,要么把占了端口的进程杀掉,要么就把Apache安装目录下conf/httpd.conf里“Listen 80”或“Listen 8080”改一下端口。

 

然后再在CMD里,cd到apache的bin目录下,执行“apache.exe -k install -n apache2”,若不出错,就算服务安装成功了。

 

否则在启动服务时会出“no installed service name apache2”。

 

装好之后再在conf/httpd.conf最后加一句“ProxyPass / http://address:port”。其中address表示要代理的地址,port为端口号。前面的“/”表示访问“/”时转到后面的地址。例如我在远程上配的是“ProxyPass / http://172.16.6.125:9080/”。这样在远程直接访问http://127.0.0.1:8081就能跳转到本机的9080端口了。顺便一提,远程那里的端口我设的为8081。

 

另外前面前面loadmodule也要多加条“LoadModule expires_module modules/mod_expires.so”。

 

最后,在命令行里输入“/usr/local/apache2/bin/httpd -S”可以检查代理的配置情况。

 

之后就ok了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值