仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1695|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 来一发Centos办事器撑持PHP和JAVA运转 .

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇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?




  • NameVirtualHost*:80
  • <VirtualHost*:80>
  • DocumentRoot/var/www/html
  • ServerNamewww.qcai360.com
  • ErrorLoglogs/www.qcai360.com-error_log
  • CustomLoglogs/www.qcai360.com-access_logcommon
  • </VirtualHost>
  • <VirtualHost*:80>
  • ServerNamem.qcai360.com
  • ErrorLoglogs/m.qcai360.com-error_log
  • CustomLoglogs/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>
  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?




  • <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"/>
  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?




  • <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>
  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:48 | 只看该作者

来一发Centos办事器撑持PHP和JAVA运转 .

我是学习嵌入式方向的,这学期就选修了这门专业任选课。
小魔女 该用户已被删除
板凳
发表于 2015-1-21 07:15:36 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
若相依 该用户已被删除
地板
发表于 2015-1-30 11:10:24 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
admin 该用户已被删除
5#
发表于 2015-2-6 12:44:50 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
深爱那片海 该用户已被删除
6#
发表于 2015-2-16 05:49:58 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
小女巫 该用户已被删除
7#
发表于 2015-3-5 02:00:22 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
乐观 该用户已被删除
8#
发表于 2015-3-11 23:04:42 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
只想知道 该用户已被删除
9#
发表于 2015-3-19 17:18:32 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
谁可相欹 该用户已被删除
10#
发表于 2015-3-30 15:54:00 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 10:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表