首页 > 其他分享 >Tomcat 基于端口的虚拟主机配置

Tomcat 基于端口的虚拟主机配置

时间:2022-09-28 23:04:18浏览次数:39  
标签:8.5 Tomcat tomcat local 虚拟主机 端口 apache bogon root

1、建立虚拟主机存放网页的根目录,并创建首页文件index.html
[root@bogon tomcat]# mkdir webapps1  webapps2  webapps3
[root@bogon tomcat]#pwd
/usr/local/apache-tomcat-8.5.6
[root@bogon tomcat]# ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps webapps1 webapps2 webapps3 work

[root@bogon tomcat]# mkdir webapps1/test1 webapps2/test2 webapps3/test3

[root@bogon tomcat]# echo "test9081" > webapps1/test1/index.html
[root@bogon tomcat]# echo "test9082" > webapps2/test2/index.html
[root@bogon tomcat]# echo "test9083"
2、修改 conf/server.xml 在文件加入以下配置,注意必须填在<Server></Server>标签内
<Service name="myService1" >
<Connector port="9081"/>
<Engine name="myEngine1" defaultHost="test1" >
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
<Host name="test1" appBase="webapps1" />
</Engine>
</Service>


<Service name="myService2" >
<Connector port="9082"/>
<Engine name="myEngine2" defaultHost="test2" >
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
<Host name="test2" appBase="webapps2" />
</Engine>
</Service>

<Service name="myService3" >
<Connector port="9083"/>
<Engine name="myEngine3" defaultHost="test3" >
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
<Host name="test3" appBase="webapps3"
3、配置完以后可以启动 Tomcat 服务并进行测试
[root@bogn tomcat]# ./bin/startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-8.5.65
Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.65
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.65/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/apache-tomcat-8.5.65/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.65/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@bogon tomcat1]# curl http://127.0.0.1:9081/test1/
test9081
[root@bogon tomcat1]# curl http://127.0.0.1:9082/test2/
test9082
[root@bogon tomcat1]# curl http://127.0.0.1:9083/test3/

 



标签:8.5,Tomcat,tomcat,local,虚拟主机,端口,apache,bogon,root
From: https://blog.51cto.com/u_472169/5721159

相关文章

  • Dockerfile centos7_tomcat7.0.64_jdk7u80
    FROMcentos:7MAINTAINERjiangzhehaoWORKDIR/tmpRUNyum-yinstallnet-toolsADDjdk-7u80-linux-x64.tar.gz/usr/local/RUNrm-f/usr/local/jdk-7u80-linux-x64.tar.......
  • Centos7安装Tomcat8
    一、下载Tomcat8压缩包打开tomcat8的下载页面 ​​http://tomcat.apache.org/download-80.cgi​​二、解压以及重命名[root@localhost~]#tar-zxvfapache-tomcat-8.5.16......
  • centos7中将tomcat注册为系统服务
    一、准备环境操作系统:CentOSLinuxrelease7.6.1810(Core) tomcat:apache-tomcat-8.5.41.tar.gz二、编辑catalina.shvim/usr/local/tomcat/bin/catalina.sh然后输入:set......
  • tomcat7 内存溢出 java.lang.OutOfMemoryError 处理方法
    找到tomcat的安装目录,在 tomcat安装目录/bin/catalina.sh最上面添加:JAVA_OPTS="-server-Xms800m-Xmx800m-XX:PermSize=128M-XX:MaxPermSize=512m"重启tomcat7......
  • Linux网络编程——绑定( bind )端口需要注意的问题
    所谓绑定(bind)是指别人连接我只能通过我所绑定的端口,相当于,我买了一个手机,别人要想联系我,必须要知道我的手机号码,这时候,我需要怎么办呢?我需要给手机插上电话卡,固定一个电话......
  • docker部署、运行tomcat问题
    1.dockertomcat拉取进入dockerHub选取自己需要的tomcat版本。docker拉取命令dockerpulltomcat:tagtag为选择的版本号2.tomcat启动dockerrun-d--nametomcat01......
  • tomcat
    tomcat一、tomcat是什么Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试......
  • 7.tomcat_servlet
        ......
  • node 服务端口占用解决方法
    如果你的前端项目平时启动都好好的,突然有一天启动时报错,提示端口被占用了,可以使用如下方法试试这里不是要说去找哪个端口占用,然后停掉这个进程,因为亲身经历,有时候找不到占......
  • Centos 7防火墙添加端口及管理命令(Centos 7 及以上版本)
    在Centoslinux6及以前的版本,操控防火墙用的命令是iptables,但在Centoslinux7及其以后的版本,操控防火墙的命令变化了,现在用firewall-cmd这个命令来操作防火墙了,现记录如......