Tomcat配置

配置Tomcat监听80端口

1.修改配置文件

Tomcat 监听的是8080端口,如果想要直接访问,不加8080端口(默认输入一个IP或者域名,访问80端口时是可以省略IP后端口号的)就需要配置Tomcat监听80端口,Tomcat是支持端口自定义的。

编辑Tomcat配置文件server.xml,命令如下:

[root@tomcat ~]# vi /usr/local/tomcat/conf/server.xml

 直接搜索8080找到如下内容:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

将这里的8080直接改成80

修改完配置文件,接下来就是重启Tomcat服务,Tomcat服务是不支持restart的方式重启服务的,所以要想重启服务必须先关闭服务,使用命令:

[root@tomcat ~]# /usr/local/tomcat/bin/shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

 然后再启动服务,使用命令:

[root@tomcat ~]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

 2.测试

这时,我们再次使用netstat命令监听Java相关服务端口

[root@tomcat ~]# netstat -plnt | grep java
tcp6       0      0 :::8009                 :::*                    LISTEN      47873/java          
tcp6       0      0 :::80                   :::*                    LISTEN      47873/java          
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      47873/java

可以看到这次三个服务端口都存在,证明Tomcat服务启动成功。

3.浏览器访问

配置文件修改完成,并Tomcat服务启动成功后,打开浏览器在地址栏中输入http://192. 168.100.11/(注意你的IP),这时又会看见Tomcat默认页面。

配置Tomcat虚拟主机

1.查看默认虚拟主机

Tomcat和Apache、Nginx一样,都支持虚拟主机配置。每个虚拟主机配置文件都是一台服务器,支持一个IP下可以访问多个域名,每个域名代表一个网站。所以一台服务器上可以配置多个网站。

编辑Tomcat配置文件,直接在配置文件内搜索Host,找到以下内容

[root@tomcat ~]# vi /usr/local/tomcat/conf/server.xml
  <Host name="localhost"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">

 <!-- SingleSignOn valve, share authentication between web applications
      Documentation at: /docs/config/valve.html -->
 <!--
      <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
 -->
 <!-- Access log processes all example.
      Documentation at: /docs/config/valve.html
      Note: The pattern used is equivalent to using pattern="common" -->
 <Valve className="org.apache.catalina.valves.AccessLogValve" 	directory="logs"
      prefix="localhost_access_log" suffix=".txt"
      pattern="%h %l %u %t &quot;%r&quot; %s %b" />
     </Host>

其中<Host>和</Host>之间的配置为虚拟主机配置部分:

    • 1
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 1
      评论
    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值