目的: ServerAdmin webmaster@dmy-host. sample.cn/m ProxyRequests Off Allow from all
整合Apache和Tomcat,使得Java工程和PHP工程都能共用80端口,訪問網站時,無需在網址列中加端口號。
環境說明:
Linux CentOS 32位元
Apache 2.2.2
Tomcat 7.0.37
準備工作:
下載mod_jk.so
http://archive.apache.org/
下載mod_jk.so
http /
開啟連結找到適當的檔案下載,下載後改名為mod_jk.so
修改Apache相關檔案
1、將mod_jk.so上傳至/modules目錄下
2、在/apache/conf目錄下新檔案mod_jk.conf
#Load mod_jk module
LoadModule jk_module modules/mod_jk.so
#Where to find workers.properties
JkWorkersFile conf/workers.properties
. level[ debug/error/info]
JkLogLevel info
#Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#JkOptions indicate to send SSL KJJS, Optisends +kate to send SEY ForwardKeySize +ForwardURICompat -ForwardDirectories
#JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
#Send servlet for context /examples to worker named 133137 月s under MyProject for to worker named ajp13
JKMount /MyProject ajp13
3、在/apache/conf目錄下新檔案workers.properties
worker.list=ajp13
worker.ajp13.port=8009 73535355 月. type=ajp13
worker.ajp13.lbfactor=1
4、修改/conf/httpd.conf
Listen 80改為Listen 你的IP:80
ServerName localhost:80
最後一行找到加上Doclude ,記住它的值,後面有用。我的是/www/apache/htdocs
5、新增
複製程式碼
程式碼如下:
ProxyPass /MyProject http://www.sample./ProProject/pages/pxy /MyProject http://www.sample.cn/MyProject/pages/login.jsp
【注意:】紅字部分的名稱必須一致,也就是說必須和tomcat下的工程名一致
修改Tomcat相關檔案
1、在tomcat下加入ROOT.xml
我的目錄是這樣的:/opt/tomcat/conf/Catalina/localhost
新ROOT.xml
2、修改修改/conf/server.xml
I.修改預設埠號(也可以不改,預設一般為8080)
II.檢查AJP埠號(8009不可修改,若這一句被註解掉了,取消註解)
---------------------- -友情提示----------------------------------------------------- --------------
至此,就可以透過「網域名稱/工程名稱/」存取java工程了,但請注意,最後的"/"不能少!
如果想要用戶無需添加“/”,請看“在網站目錄後添加反斜杠”
....................
【.........閱讀全文】
Java免費學習 Java自學網 http://www.javalearns.com :javalearns 隨時隨地學Java
🜎
以上就介紹了Jsp和PHP共用80端口整合Apache和Tomcat訪問時無需加端口號,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

Springboot内置tomcat禁止不安全HTTP方法1、在tomcat的web.xml中可以配置如下内容让tomcat禁止不安全的HTTP方法/*PUTDELETEHEADOPTIONSTRACEBASIC2、Springboot使用内置tomcat没有web.xml配置文件,可以通过以下配置进行,简单来说就是要注入到Spring容器中@ConfigurationpublicclassTomcatConfig{@BeanpublicEmbeddedServletContainerFacto

nginx是一个高性能的http服务器/反向代理服务器及电子邮件(imap/pop3)代理服务器。其占有内存少,并发能力强,在同类型的网页服务器中表现较好。nginx可以在大多数unixlinuxos上编译运行,并有windows移植版。一般情况下,对于新建站点,建议使用最新稳定版作为生产版本。单个tomcat最大支持在线访问是500左右,要通知支持更多的访问量一个tomcat就没法做到了。在这里我们采用集群部署方式,使用多个tomcat,反向代理使用nginx。架构如下:准备工作apache-

1.Nginx和tomcat的区别nginx常用做静态内容服务和代理服务器,直接外来请求转发给后面的应用服务器(tomcat,Django等),tomcat更多用来做一个应用容器,让javawebapp泡在里面的东西。严格意义上来讲,Apache和nginx应该叫做HTTPServer,而tomcat是一个ApplicationServer是一个Servlet/JSO应用的容器。客户端通过HTTPServer访问服务器上存储的资源(HTML文件,图片文件等),HTTPServer是中只是把服务器

首先,安装两个tomcat,可以是同一个复制成两个,也可以下载两个不同版本的tomcat,我就是下载了两个不同版本的。(这是8.0版本的,随便找两个不是特别老的版本的就行)。然后启动两个tomcat,在启动前,先更改其中一个的端口号,使得两个tomcat启动时不会端口冲突,一个是本身的8080端口,一个是改成了9080端口。配好以后,打开cmd命令窗口,我的tomcat一个放在d:\software\apache-tomcat-8.5.24目录下,按照如下命令即可启动,启动成功会弹出另一个窗口,

第一步:配置与系统一致的jdk环境变量(32位/64位)(1)官网下载jdk安装包:官网下载地址:根据自己的操作系统选择对应的安装包(一定要选择接受许可协议)(2)安装jdk:安装jdk选择安装目录安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)安装完成如下图所示(3)配置环境变量安装完jdk后配置环境变量计算机→属性→高级系统设置→高级→环境

发现并发容器问题对单接口进行6000线程压测,每个线程请求5次,线程在5秒内创建完毕,当进行一半的时候,已经出现了请求响应时间过大及其错误率达到了43%。这个并发容量对于配置比较好点的服务器相对来说有点弱。深入SpringBoot底层了解原因在SpringBoot官方文档中提到了关于元数据的配置可以看到,关于我们最常用的设置项目的端口的默认配置就在其中。默认内嵌Tomcat配置1、server.tomcat.accept-count:等待队列长度,当可分配的线程数全部用完之后,后续的请求将进入等

事情经过近期做一个项目投标演示(POC)环境支持,需要集成Nacos服务端。考虑到现有项目中已经有了Nacos相关依赖,那还不简单?新建个服务端,配置几下重启不就搞定了吗?然而事情远没有想得这么简单。同样的代码在我本地IDE里运行就能注册成功,在演示环境Tomcat+War部署就不行了。经过远程Debug代码,发现Nacos客户端的线程都有启动,却没有注册成功。思路想到可能与Tomcat部署模式有关系,就去查了官方issue和StackOverFlowTheeventispublishedasp

linux查看tomcat运行状态的方法:1、通过cd进入tomcat的bin目录下;2、执行“ps -ef|grep java”命令将进程显示出来;3、通过“tail -f catalina.out”命令实时查看tomcat运行日志即可。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3漢化版
中文版,非常好用

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境