• 如何修改Tomcat默认端口?


    修改的原因:

     关于8080端口:8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号。另外Apache Tomcat web server安装后,默认的服务端口就是8080.

    它存在漏洞:8080端口可以被各种病毒程序所利用,比如Brown Orifice(BrO)特洛伊木马病毒可以利用8080端口完全遥控被感染的计算机。另外,RemoConChubo,RingZero木马也可以利用该端口进行攻击。

    我所用Tomcat服务器都为zip版,非安装版。以两个为例:
    安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:

    第一个连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。  
    第二个连接器监听8009端口,负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。
    第三个可以通过 往本机的8005发送字符SHUTDOWN来停止服务

    (1) 修改http访问端口(默认为8080端口)
             
    <Connector   className="org.apache.coyote.tomcat4.CoyoteConnector"   port="8080"  
                                   minProcessors="5"   maxProcessors="75"   
                                    enableLookups="true"   redirectPort="8443"   
                                    acceptCount="100"   debug="0"   connectionTimeout="20000"   
                                    useURIValidationHack="false"   disableUploadTimeout="true"   /> 

    (大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。  

      (2) 修改Shutdown端口(默认为8005端口)
       
    <Server port="8005" shutdown="SHUTDOWN" debug="0">

      (大概在13行左右)将8005修改为没有在使用的端口号,例如8095   

      (3) 修改JVM启动端口(默认为8009端口)
             
     <Connector   className="org.apache.coyote.tomcat4.CoyoteConnector"   
                                    port="8009"   minProcessors="5"   maxProcessors="75"   
                                    enableLookups="true"   redirectPort="8443"   
                                    acceptCount="10"   debug="0"   connectionTimeout="20000"  
                                    useURIValidationHack="false"   
                                   protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>

      (大概在107行左右)将8009修改为没有在使用的端口号,例如8099   
       
    这样就没问题了。修改之后,一定要记得,停止Tomcat服务器再重启一次,才会起到修改的效果。
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    mysql命令速查
    nodejs【问题】
    Scala试题
    Scala基础
    加里敦一月霁
    putty永久设置session
    qemunbd挂载虚拟机镜像文件系统
    gcc编译时rpath选项不生效问题
    pip的安装与卸载
    Linux操作系统简介
  • 原文地址:https://www.cnblogs.com/lsxs-wy/p/6808882.html
Copyright © 2020-2023  润新知