安装好FreeBsd以后:
1. cd /usr/ports/lang/perl5.14
2. make clean reinstall
3. cd /usr/ports/www/apache22
4. make clean reinstall
编译时记得选中mod_proxy,以及mod_proxy_http
5. ee /etc/rc.conf
添加:apache22_enable="YES"
6. ee /usr/local/etc/apache22/http.conf
添加:
LoadModule proxy_module libexec/apache22/mod_proxy.so
LoadModule proxy_balancer_module libexec/apache22/mod_balancer_proxy.so
LoadModule proxy_http_module libexec/apache22/mod_http_proxy.so
LoadModule proxy_ftp_module libexec/apache22/mod_ftp_proxy.so
# Proxy for nexus
ProxyPass /repo/ http://192.168.0.16/repo/
ProxyPassReverse /repo/ http://192.168.0.16/repo/
ProxyPreserveHost On
#Proxy for jenkins
ProxyPass /jenkins/ http://192.168.0.15/jenkins/ nocanon
ProxyPassReverse /jenkins/ http://192.168.0.15/jenkins/
ProxyRequests Off
AllowEncodedSlashes NoDecode
至此,代理服务器已经配置完毕,reboot即可。
本文介绍如何在FreeBSD系统上安装并配置Apache作为代理服务器。步骤包括更新Perl环境、重新编译Apache并启用特定模块,以及配置rc.conf及http.conf文件。最终通过重启系统完成设置。
5337

被折叠的 条评论
为什么被折叠?



