Maison  >  Article  >  développement back-end  >  如何安装一个可以同时运行 JSP 和 PHP 的服务器?

如何安装一个可以同时运行 JSP 和 PHP 的服务器?

WBOY
WBOYoriginal
2016-06-17 08:32:311135parcourir

操作系统是 CentOS release 5.4 (Final),已经安装了 PHP+MySQL,现在需要运行 jsp 。

已有php服务器路径:data/home
有尝试安装过Tomcat,但是安装好了之后服务器就会出现冲突!(Tomcat一直可以使用,但是php的偶尔才能使用)!
求高手解决~~~

回复内容:

方案

1、resin
2、Apache+mod_jk+mod_php
3、前端Nginx/Apache反向代理,后端Tomcat和Apache/php-fpm分别搞起。 Apahce处理PHP和静态文件,使用mod_jk模块将JSP请求扔到Tomcat上,搞定 GOOGLE或者百度下 centos+apache+php+tomcat 很多文章的,看看就知道了,比上这里问强,呵呵 两个冲突应该是两个服务都想占用80端口导致的。你可以使这两个服务都不使用80端口(两个服务要使用不同端口才不会导致冲突),然后用第三方的反向代理软件(这个软件占用80端口)如nginx,俄罗斯人开发的,现在出了windows版的,很不错。

你如果不想使用第三方的软件的话,也可以,把tomcat改成其它端口,让apache使用80端口,然后使用apache作反向代理。其实跟nginx差不多的。 有多种解决办法,大致是选用一个WebServer做反向代理,分别将相应的请求转发到httpd或tomcat上。 Nginx做请求转发,apache和tomcat改服务端口 改服务端口,用Nginx代理 resin可以同时处理jsp和php servlet容器resin自带对php的支持 使用mod_jk配置,可以实现的。代理可能不太稳定。
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn