apache与tomcat整合之后,如何屏蔽掉外部访问tomcat端口

smagt 2005-03-26 06:27:17
由于我的web应用前台基本都是静态页面,所以把apache2和tomcat5整在了一起。但是小弟我有个问题,由于所有的 jsp和servlet请求都是通过 apache 在web服务器内部把请求转发给tomcat,所以我一直想禁止用户通过在外部输入域名和端口号来访问tomcat而绕开apache,请问各位高手应该咋办?
...全文
376 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hykwolf 2005-07-29
  • 打赏
  • 举报
回复
<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>

删掉 port="8080" 这个属性
<Connector maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>

这样就ok了,resin整合的时候也可以这样做
yophoo 2005-07-27
  • 打赏
  • 举报
回复
很简单,修改tomcat/conf/server.xml文件,将其中用于Non-SSL的8080端口活着SSL的8443端口屏蔽即可:
<!--<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>-->

<!--
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->

切记,莫屏蔽8009端口,否则,apache和tomcat将无法通信。
peigen 2005-07-27
  • 打赏
  • 举报
回复
hosts文件

改~~!
rategy 2005-07-01
  • 打赏
  • 举报
回复
关注
ashchen 2005-03-30
  • 打赏
  • 举报
回复
用防火墙软件屏蔽不用端口
smagt 2005-03-27
  • 打赏
  • 举报
回复
各位高手可要帮帮俺啊~~~
55555555555555555555

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧