安装好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即可。