主要是自己記錄一下安裝過程,免得下此安裝時(shí)忘記,希望也能給各位提個(gè)醒

1.安裝java:
直接運(yùn)行那個(gè)bin文件就可以了,會(huì)自動(dòng)裝在/usr/java/*下面,然后建立一個(gè)鏈接到/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看看是否已經(jīng)變成新安裝的java版本了;

2.安裝tomcat:
這個(gè)很簡單,直接解壓縮至/usr/local/下,然后建立一個(gè)鏈接至/usr/local/tomcat,這樣方便以后更新?lián)Q代使用。

3.安裝apache:
編譯:./configure --prefix=/usr/local/apache2 --enable-rewrite=shared --enable-proxy=shared
make
make install
后面要跟參數(shù)enable-proxy,否則無法代理tomcat。

4.配置apache:
修改conf/http.conf
ServerName,服務(wù)器名稱
DocumentRoot,圖片所在路徑
修改Directory標(biāo)簽,里面的圖片路徑需要修改;同時(shí)為了安全去掉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已經(jīng)記了日志,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代理;下面的配置,是把所有目錄全用代理(當(dāng)然,還會(huì)跟上面的禁用配置組合成完整的規(guī)則)
    ProxyPass / ajp://127.0.0.1:8009/ keepalive=Off
    ProxyPassReverse / ajp://127.0.0.1:8009/
</IfModule>


這樣ajp代理就設(shè)置好了,其它的代理配置可以看我轉(zhuǎn)載的文章。