如何安装一个可以同时运行 JSP 和 PHP 的服务器?
程序员文章站
2022-04-29 13:14:54
...
操作系统是 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配置,可以实现的。代理可能不太稳定。
已有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配置,可以实现的。代理可能不太稳定。
推荐阅读
-
Apache服务器上同时运行php的网站和django的网站,该如何配置Apache和Django的URL?
-
如何用 Java SE 写一个简易的 HTTP 服务器?如果要支持 JSP ,ASP 或者 PHP 又需要如何改进?如果不能,是否有其他语言可以实现?
-
如何用 Java SE 写一个简易的 HTTP 服务器?如果要支持 JSP ,ASP 或者 PHP 又需要如何改进?如果不能,是否有其他语言可以实现?
-
如何安装一个可以同时运行 JSP 和 PHP 的服务器?
-
Apache服务器上同时运行php的网站和django的网站,该如何配置Apache和Django的URL?
-
如何安装一个可以同时运行 JSP 和 PHP 的服务器?