[转载]apache+tomcat5.5(tomcat6)
作者 wsrforever
浏览
发布时间 10/03/06
| 。 1.8.3 运行phpMyAdmin,提示Wrong permissions on configuration file, should not be world writable! 将phpmyadmin权限由777改成755,即把所有文件的组和其他用户的写权限全部去掉才行,尤其是config.inc.php。 还有注意访问phpMyAdmin是要用http://localhost/phpMyAdmin,注意大小写的区别要完全符合目录,而不能像Windows下,用http://localhost/phpmyadmin也可以访问。 1.8.4 更改网站所在目录 sudo gedit /etc/apache2/sites-available/default 将其中的两处/var/www/改成所需要的目录位置,重启apache2即可。 如果只是要开发php的话,到这里就可以了,下面阐述如何将Tomcat整合到Apache2。 2. 整合Apache2与Tomcat 2.1 用新立得搜索并安装如下软件包 jdk、tomcat与mod_jk 注意: (1) jdk强烈推荐安装的,因为毕竟除了开发php、jsp,还需要用eclipse开发单机版的Java程序,所以是强烈推荐安装的,另外还可以安装Java的demo和source等等相关内容 (2) Tomcat 选择5.5版本就好,其实也没啥原则性的问题,mod_jk是用来连接apache与tomcat的模块。一说apache2和tomcat6可以不需要此模块,而采用proxy即可实现两个解析器的协同工作,有兴趣的可以查一下。以下过程以mod_jk为准。 2.2 设置环境变量 sudo gedit /etc/profile 添加如下内容 # JDK所在目录,这个也烦恼了我半天,因为网上的介绍中大多采用编译安装,而如果用新立得安装的话,JDK的默认目录就是这个,而JRE则处在这个目录下的/jre中,这个路径结构和Windows下有些不同。 export JAVA_HOME=/usr/lib/jvm/java-6-sun #相当于C:\Program Files\Java\jdk1.6.0_05 # 这个变量其实不设置也可以,只是为了显示新立得安装后的目录相对结构罢了。 export JRE_HOME=$JAVA_HOME/jre #相当于C:\Program Files\Java\jre1.6.0_05 export CLASSPATH=.:$JAVA_HOME/lib export PATH=$PATH:$JAVA_HOME/bin export CATALINA_HOME=/etc/tomcat5.5 # 此目录用于配置com.sysdeo.eclipse.tomcat插件 export TOMCAT_HOME=/usr/share/tomcat5.5 注销后重新登陆,然后在终端中测试 $ echo $JAVA_HOME,有输出的话就说明设置成功。 2.3 校对Apache2启用的模块 sudo ls /etc/apache2/mods-enabled/ 请校对,并确保至少已启用如下模块 cgi.load php5.conf proxy.conf rewrite.load userdir.load jk.load php5.load proxy.load userdir.conf 如果发现有哪个模块缺失的话,到/etc/apache2/mods-available/下寻找,创建链接并放到/etc/apache2/mods-enabled/下,最好命名成链接所指向的文件名。 2.4 Apache2与Tomcat5.5协同工作的配置文件 在/etc/apache2/conf下新建两个配置文件 mod_jk.conf 和 workers.properties 在mod_jk.conf中添加如下 # 指出mod_jk模块工作所需要的工作文件workers.properties的位置 JkWorkersFile /etc/apache2/conf/workers.properties # Where to put jk logs #JkLogFil |
<< 现在还有人记得席慕蓉的诗吗?4月2日 >>

































