Hunter的大杂烩

四月 11, 2013

用mod_proxy_ajp来整合apache和tomcat服务

类归于: 技术话题 — hunter @ 6:22 下午

http://blog.chinaunix.net/uid-10900999-id-2920778.html

pache在2.0以上版本已经支持了mod_proxy的模板支持,使tomcat和apache的整合可以不用通过配置复杂的mod_jk来实现,
httpd -M查看,当前版本是否支持mod_proxy,mod_proxy_ajp,如果没有,可以通过
/usr/local/apache/bin/apxs -i -a -c mod_proxy.c proxy_util.c
/usr/local/apache/bin/apxs -i -a -c mod_proxy_ajp.c ajp*.c
(mod_proxy,mod_proxy_ajp)方法来增加模块


ServerAdmin test@test.com
DocumentRoot /usr/local/$path
ServerName localhost
ServerAlias servername(网站域名)
ProxyPass / ajp://127.0.0.1:8004/
ProxyPassReverse / ajp://127.0.0.1:8004/
ErrorLog logs/tomcatD.gdstcmd-error_log
CustomLog logs/tomcatD.gdstcmd-access_log common

四月 8, 2013

安装subversion

类归于: 技术话题 — hunter @ 3:19 下午

1. 安装neon
XML2_CONFIG=”/usr/local/libxml2/bin/xml2-config” ./configure –with-libxml2
2. subversion 配置参数
./configure –enable-static –prefix=/usr/local/svn –enable-static –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr –with-sqlite=/usr/local/sqlite –with-zlib=/usr/local/zlib125 –with-neon

运行时会出现 ./svn: /lib64/libz.so.1: no version information available (required by /usr/local/svn/lib/libsvn_delta-1.so.0)
这是因为 zlib125的版本跟系统自带zlib冲突,可以在运行 svn前面加上 LD_LIBRARY_PATH,如
LD_LIBRARY_PATH=/usr/local/zlib125/lib ./svn –help

极端点可以把zlib125下的.so拷贝到/lib64下面 (前提是要确保.so是64bit的,且对未来其他软件出现冲突有心理准备)

WordPress 所驱动