主要是自己记录一下安装过程,免得下此安装时忘记,希望也能给各位提个醒

1.安装java:
直接运行那个bin文件就可以了,会自动装在/usr/java/*下面,然后建立一个链接到/usr/local/jdk/就可以了;
编辑/etc/profile,在最后加上如下代码:
export JAVA_HOME=/usr/local/jdk
export CATALINA_HOME=/usr/local/tomcat
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CATALINA_HOME/common/lib/servlet-api.jar:$CATALINA_HOME/common/lib/jsp-api.jar
export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin:$CATALINA_HOME/bin:
然后编译,命令是:. /etc/profile,输入java -version看看是否已经变成新安装的java版本了;

2.安装tomcat:
这个很简单,直接解压缩至/usr/local/下,然后建立一个链接至/usr/local/tomcat,这样方便以后更新换代使用。

3.安装apache:
编译:./configure --prefix=/usr/local/apache2 --enable-rewrite=shared --enable-proxy=shared
make
make install
后面要跟参数enable-proxy,否则无法代理tomcat。

4.配置apache:
修改conf/http.conf
ServerName,服务器名称
DocumentRoot,图片所在路径
修改Directory标签,里面的图片路径需要修改;同时为了安全去掉Options里的indexes;
注解掉访问日志


#   CustomLog logs/access_log common

SetEnvIf Request_URI "\.gif$" object_is_image
SetEnvIf Request_URI "\.jpg$" object_is_image
SetEnvIf Request_URI "\.png$" object_is_image
SetEnvIf Request_URI "\.wbmp$" object_is_image

#因tomcat已经记了日志,apache就不再记一次了,apache这里不能将session里的东西写到日志里。
    CustomLog "|/usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/access_%Y-%m-%d.log 86400 480"  common env=object_is_image



最后在配置文件最后添加如下字段:

KeepAlive Off

<IfModule proxy_module>
ProxyPass /images !
#ProxyPass / http://localhost:8080/

#使用proxy_ajp代理;下面的配置,是把所有目录全用代理(当然,还会跟上面的禁用配置组合成完整的规则)
    ProxyPass / ajp://127.0.0.1:8009/ keepalive=Off
    ProxyPassReverse / ajp://127.0.0.1:8009/
</IfModule>


这样ajp代理就设置好了,其它的代理配置可以看我转载的文章。