Tomcat8配置多个项目域名访问

环境:
  Tomcat8.0.53
目标:
  设置为使用指定的域名或者IP访问

  1. 找到以下信息
<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">

  1. 修改这一段内容
<Host name="www.678910.top"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
    <Alias>678910.top</Alias>
  <!-- 配置默认访问的项目,配置这里后可以免项目名访问,只需要域名即可 -->
    <Context docBase="zbweb" path="" reloadable="true"/>
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                 prefix="localhost_access_log" suffix=".txt"
                 pattern="%h %l %u %t "%r" %s %b" />
</Host>

<Host name="www.67890.top"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
    <Alias>67890.top</Alias>
  <!-- 配置默认访问的项目,配置这里后可以免项目名访问,只需要域名即可 -->
    <Context docBase="blog" path="" reloadable="true"/>
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                 prefix="localhost_access_log" suffix=".txt"
                 pattern="%h %l %u %t "%r" %s %b" />
</Host>

如此,即可通过不同的域名来访问不同的项目了

原文地址:https://blog.51cto.com/1197822/2363904

时间: 2024-10-08 10:27:59

Tomcat8配置多个项目域名访问的相关文章

配置tomcat,实现域名访问项目

首先,配置tomcat端口号为80,配置方法:配置tomcat,访问端口改为80 然后,配置访问项目时候,不用项目名,配置方法:配置tomcat,使访问项目时候无项目名 最后,配置tomcat的server.xml文件, defaultHost的默认值是localhost.修改成你的域名 <Engine name="Catalina" defaultHost="api.xxxx.cn"> 同理: <Host name="api.xxxx.

Apache虚拟主机配置(多个域名访问多个目录)

为了方便管理虚拟主机,我决定使用一种方法,那就是修改httpd-vhosts.conf文件. 第一步首先要使扩展文件httpd-vhosts.conf生效:1. 打开 apache/conf/httpd.conf 文件2. 找到 # Include conf/extra/httpd-vhosts.conf3. 去掉前面的注释符#号4. 打开 apache/conf/extra/httpd-vhosts.conf5. 添加以上的多端口或多域名代码(这里以多域名为例):6. 打开apache2/co

nginx在一个服务器上配置两个项目,并通过两个不同的域名访问

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所开发,其特点是占有内存少,并发能力强. 话不多说,先从最基本的nginx搭建开始 Linux系统:Centos 6.5 x64Nginx版本:1.7.8 1.安装prce(重定向支持)和openssl(https支持,如果不需要https可以不安装.) yum -y install pcre* yum -y install openssl* CentOS

yabeblog.me 关于Tomcat7部署 一台机器部署两个项目,一个用域名访问,一个用IP访问

该内容来自 http://www.yabeBlog.me,转载请说明出处. 1.使用IP访问的项目放在Tomcat7 的webapps目录下面:比如:AAA 2.使用域名访问的项目放在Tomcat7的webapps目录下有个ROOT目录,放在ROOT这个目录下:比如:BBB.注:AAA BBB分别为要部署的应用名称. 下面是部署的过程:修改对应的Tomcat7目录下的文件:server.xml内容如下: 在原来的对应内容下新增加...设置.如下代码: A.首先修改系统访问端口为80. B.接下来

一个Tomcat及一个ip,绑定不同的域名,各个域名访问各自不同应用程序的配置方法

http://nickandmiles.blog.163.com/blog/static/23422123201110151492166/ 条件是:这样一种实际情况是,就一台服务器,当公网的IP地址也只有一个. 应用是:不同的域名访问后访问相对应的不同的程序. 举个例子来说如下: 有一个域名叫www.yuming.com 另一个一名叫bbs.yuming.com 曾经想过部署多个tomcat,然后用不同的端口来对应不用的域名.这样是很不好的,不可能指望用户去记住输入端口号(不是默认的80). 例

Nginx配置多域名访问设置

就是在同一台服务器配置多个域名访问不同的项目,apache的话直接在vhosts.conf文件里面添加一个解析就成,但是nginx的话不单单添加一个vhosts解析,并且还要在conf配置文件里面添加上一段配置才行. location /TestAdmin/ { index index.php; try_files $uri $uri/ /TestAdmin/public/index.php?$args; } 在里面添加上localtion然后带上自己项目的目录名,下面指向自己的项目访问地址,然

leyou_02_nginx使用域名访问本地项目

1.nginx的搭建依赖环境 1.1 准备jdk环境 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载地址: http://www.oracle.com/technetwork/java/javase/archive-139210.html 1.2 解压压缩包 1.3 配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去 #set java enviro

Nginx,Apache只允许域名访问详细配置

Nginx,Apache只允许域名访问详细配置 一.nginx配置只允许域名访问 # 设置不允许Ip访问web(default_server) server { listen 80 default_server; server_name _; return 403; } # 设置www.meteor-yu.com域名访问web server { listen 80; server_name www.meteor-yu.com; location /ngx_status { stub_status

关于配置apache时无法用自定义域名访问论坛的问题

之前配置apache的时候,自定义了一个域名,并且将ip和域名写入了windows上的hosts文件里,然后出现了使用ip地址可以正常访问,在windows上也可以ping通自定义的那个域名,但是在浏览器中无法使用自定义的域名进行访问. 我的网络设置为桥接,自动获取ip地址的 然后再虚拟机上测试网络服务的时候发现, 正常系统默认网卡名应该为eth0,而在我的虚拟机上第一个网卡就命名为了eth1 接下来查看网络服务的配置文件,又发现与eth0相关的配置文件中是有内容的,但是与eth1相关的配置文件