仓酷云

标题: 来一发Centos办事器撑持PHP和JAVA运转 . [打印本页]

作者: 分手快乐    时间: 2015-1-14 20:25
标题: 来一发Centos办事器撑持PHP和JAVA运转 .
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!比来因为项目标必要,必要再本来运转Tomcat办事器上撑持PHP运转。很明显,PHP运转利用的是Apache办事器。固然Tomcat也属于Apache,可是并没有现有的情况,必要我们本人手动设置。特地说一下,我们利用的办事器情况是Centos6.4。

我也是第一次搭建这个情况,没有履历,身旁的同事也都没有整合过。以是最好的***一定是找度娘了。

可是,我发明网上的器材那叫一个又杂又乱,我包管你看了十篇文章,你也没法搭建乐成。次要缘故原由是转载的文章太多,而转载者也并不是都是作者大概是专家。以是,文章要末是走马观花,要末是笔墨堆砌,太隐晦。

最初经由很多文章的参考,加上本人的重复实验,终究设置乐成(来点掌声)。以是,分享给人人,但愿可以匡助你少走弯路。

Apache和Tomcat的整合体例最少有3种,我其实不想逐一列出。上面给出概况地点,必要都懂得的能够看看:(ApacheHTTPServer与Tomcat的三种毗连体例先容)。


我这里接纳ajp_proxy代办署理体例,由于设置复杂。上面是详细步调。

我这里不是教人人怎样装置tomcat和Apache的,以是此处省略详细步调。

入手下手设置,分以下几个步调:

1、断定JAVA项目和PHP项目标路径和对应的域名称号
Java项目标路径为:/var/data/www/m.qcai360.com/
Java项目标域名为:m.qcai360.com
PHP项目标路径为:/var/www/html/
PHP项目标域名为:www.qcai360.com
2、设置Apache设置文件httpd.conf
[root@localhost~]#vi/etc/httpd/conf/httpd.conf
翻开编纂Apache的设置文件,找到VirtualHost节点,往失落#正文。中心代码以下:
[html]viewplaincopyprint?



  1. NameVirtualHost*:80<VirtualHost*:80>DocumentRoot/var/www/htmlServerNamewww.qcai360.comErrorLoglogs/www.qcai360.com-error_logCustomLoglogs/www.qcai360.com-access_logcommon</VirtualHost><VirtualHost*:80>ServerNamem.qcai360.comErrorLoglogs/m.qcai360.com-error_logCustomLoglogs/m.qcai360.com-access_logcommon<Directory"/var/data/www/m.qcai360.com/">DirectoryIndexindex.htmindex.jspindex.html</Directory>DocumentRoot/var/data/www/m.qcai360.com/<IfModulemod_proxy.c>ProxyPass/ajp://127.0.0.1:8009/ProxyPassReverse/ajp://127.0.0.1:8009/</IfModule></VirtualHost>
复制代码
3、设置Tomcat设置文件server.xml
[root@localhost~]#vi/usr/share/tomcat6/conf/server.xml
翻开编纂Tomcat的设置文件,我把几个中心节点设置展现下,其他节点几近不必修改。
Connector节点:
[html]viewplaincopyprint?



  1. <Connectorport="8888"protocol="HTTP/1.1"URIEncoding="UTF-8"minSpareThreads="25"maxSpareThreads="75"enableLookups="false"disableUploadTimeout="true"connectionTimeout="20000"acceptCount="300"maxThreads="300"maxProcessors="1000"minProcessors="5"useURIValidationHack="false"compression="on"compressionMinSize="2048"compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"redirectPort="8443"/>
复制代码
Host节点:
[html]viewplaincopyprint?



  1. <Hostname="m.qcai360.com"appBase="/var/data/www/m.qcai360.com/"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Contextpath="/"docBase="/var/data/www/m.qcai360.com/"reloadable="true"caseSensitive="false"debug="0"></Context></Host>
复制代码
4、运转测试
扫瞄器中输出:http://www.qcai360.com/
运转效果以下:



扫瞄器中输出:http://m.qcai360.com
运转效果以下:


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者: 若天明    时间: 2015-1-16 17:54
标题: 来一发Centos办事器撑持PHP和JAVA运转 .
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
作者: 小魔女    时间: 2015-1-21 07:15
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
作者: 若相依    时间: 2015-1-30 11:10
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
作者: admin    时间: 2015-2-6 12:44
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
作者: 深爱那片海    时间: 2015-2-16 05:49
学习Linux应具备的。[书籍+网络资源]
作者: 小女巫    时间: 2015-3-5 02:00
直到学习Linux这门课以后,我才知道,原来我错了。?
作者: 乐观    时间: 2015-3-11 23:04
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
作者: 只想知道    时间: 2015-3-19 17:18
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
作者: 谁可相欹    时间: 2015-3-30 15:54
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2