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代理就设置好了。