导航:首页 > IDC知识 > apachetomcat多域名配置

apachetomcat多域名配置

发布时间:2021-03-31 09:57:12

1、apache 与 tomcat 整合后 建立子域名站点 无法解析JSP

注意:
1。httpd.conf,内容:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
Listen 10.101.126.11:80
Listen 80

2。workers.properties
worker.list = controller #server 列表
#========tomcat1========
worker.tomcat1.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多
#========tomcat2========
worker.tomcat2.port=9009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=localhost #localhost #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1 #server的加权比重,值越高,分得的请求越多

#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2 #指定分担请求的tomcat
worker.controller.sticky_session=1

看看这篇文章不错,我就是按照这个步骤设置的,成功!
http://wenku.baidu.com/view/d51896956bec0975f465e25e.html。

2、apache和tomcat整合后本地测试通过,通过域名访问无法解析

apache和tomcat整合后本地测试通过,通过域名访问无法解析
意:
1。httpd.conf,内容:
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
Listen 10.101.126.11:80
Listen 80

2。workers.properties
worker.list = controller #server 列表
#========tomcat1========
worker.tomcat1.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多
#========tomcat2========
worker.tomcat2.port=9009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=localhost #localhost #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1 #server的加权比重,值越高,分得的请求越多

#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2 #指定分担请求的tomcat
worker.controller.sticky_session=1

看看这篇文章不错,我就是按照这个步骤设置的,成功!

另外,团IDC网上有许多产品团购,便宜有口碑

匿名  <span class="tm">5-06 11:22</span>
</p>
<div class="b bt2"><div class="bt bg1 ft"><img alt="其他答案" height="16" src="/static/img/ico2.gif" width="16"/>其他答案</div></div>
<p class="ft bb">JSP无法解析? 是说访问JSP页面的时候直接返回文件?
要加上过滤的 凡是jsp结尾的东西交给tomcat处理。

春花含笑意 爆竹增欢声喜气盈门

3、多tomcat如何共享一个域名配置

做什么?负载均衡? 学习一下F5 交换机防火墙.
若是应用维护.
我记得在
\conf\Catalina\localhost目录下可以修改工程目录.可以实现多TOMCAT嗲用一份web程序.方便维护

4、apache+tomcat配置

ServerAdmin,服务器管理员,没什么特别的含义。
ServerName,相当于域名一样,类似百度或者新浪的域名地址。
假如你通过浏览器访问127.0.0.1这个地址(80端口是默认的,apache也是用的这个端口,写不写都一样,tomcat的端口就是8080),那么apache会帮去你找到DocumentRoot所配置的路径,默认找index的页面。
如果你成功整合了apache和tomcat,那么你访问127.0.0.1的页面应该是和localhost:8080一样的。

5、Apache 、 tomcat 配置多域名

找到你tomcat下server.xml 并找到<Host xxxx标签;
添加如下代码:
<Host name=f1.abc.com appBase="f1" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="C:\Program Files\Apache\Tomcate6.0\webapps" crosscontext="true" />
</Host>
<Host name=f2.abc.com appBase="f2" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="C:\Program Files\Apache\Tomcate6.0\webapps" crosscontext="true" />
</Host>
注意上面 C:\Program Files\Apache\Tomcate6.0\webapps 替换成你TOMCATE的路径!
主要思路就是把APP放到不同的文件夹来实现 多域名!

6、关于apache+tomcat集群产品项目部署与访问问题;

可以apache做为反向代理服务器,多个tomcat作为应用服务器。使用apache监听80端口,主要使用在域名绑定上,因为域名只能绑定80端口,但是一台服务器上可能有多个tomcat或者只有一个公网ip,这样不同域名可以都跳转到该公网ip的80端口,因为apache监听了80端口,所有其实所有域名都是先访问的apache,apache再通过反向代理将不同域名的请求到不同的tomcat地址,这里的tomcat地址就可以使用内网地址了。甚至是不同服务器的,只要apache所在的这台服务器能够访问到你的tomcat地址就可以。
<VirtualHost *:80>
ProxyPreserveHost On
ServerAdmin zhaoyg@letsun.com.cn
ServerName test1.ebiaoji.com
DirectoryIndex index.do index.html index.php
ProxyPass / http://127.0.0.1:81/
ProxyPassReverse / http://127.0.0.1:81/
</VirtualHost>

<VirtualHost *:80>
ProxyPreserveHost On
ServerAdmin zhaoyg@letsun.com.cn
ServerName test.ebiaoji.com
DirectoryIndex index.do index.html index.htm
ProxyPass / http://192.168.1.3:8087/
ProxyPassReverse / http://192.168.1.3:8087/
</VirtualHost>

例如上方,域名test1.ebiaoji.com和test.ebiaoji.com都绑定了同一个公网ip,但在访问时,test1.ebiaoji.com会访问这台服务器的81端口监听的服务(tomcat),test.ebiaoji.com会访问到内网中的192.168.1.3服务器8087端口的服务(tomcat);

7、外网访问内网tomcat?apache+tomcat外网访问配置? WebService配置?

朋友 我不知道以下我说的情况是不是和你的一样,但是确实有可能是你在自己电脑上使用内网回访问自己的猫答Tomcat当然是没问题的 因为域名解析没问题!且程序端口对上去了!假如你要用自己的电脑使用外网访问Tomcat的话 例如 http://202.103.24.68:8888/xxxx 这个时候你的电脑解析到202.103.24.68将遇到第一个问题: 实际指向的可能不是你自己的电脑 有可能是路由器 集线器等 它不可能知道将这个ip具体制定给内网里的那一台电脑撒 程序自然无法连接到具体的PC 通过了这层障碍之后,是端口的问题了:就算可以将公网ip映射到你自己的电脑上来,找端口的时候 路由器将过滤掉!除非你再次设置路由器的端口映射 这样的话,你就可以正确的找到公网的主机并且找到该主机的程序入口了!写的有点乱 慢慢看吧 可能不是你想要的 但是确实有这种情况哦~

8、tomcat+apache web网站服务器配置

第一步:先要安装好jdk配置我路径path变量classpath变量

第二步:然后在服务器上安装一个tomcat。

第三步:把你的网站放到Tomcat\webapps目录下。

第四步:把你的域名和访问网站的网址绑定。假如你的安装tomcat的宽口为:8080,服务器的IP为:192.168.1.12,网站的名称为:web。那么访问你的网站的网址应该就是:http://192.168.1.12:8080/web/,把这个网址跟你的域名绑定就可以。直接访问了。

9、怎样在tomcat中配置2个虚拟的域名?

那个是需要用apche来配置的,只用tomcat解决不了,你可以到apche官网上去下载,网址我帮你找找 http://www.apache.org/dist/httpd/binaries/win32/ 到这里下载,然后安装配置就可以了,配置过程就直接从网上拉下来了,偷懒呵呵,楼主参考 第一步:Apache的安装 A.双击Apache的安装文件,和普通Windows程序安装一样,一路点”Next”就可以。 B.在程序的安装过程它还要求输入你的Network Domain(网络域名:如XXX.com);Server Domain(服务器域名www.XXX.com)和网站管理员的E-mail,有就按实填写,个人用户若没有可按格式随便填一下。 C.到了选择安装路径,按照个人习惯选择。 D.一路“Next”直至“Finish”,安装即可完成。 这时,你的Apache已经启动了,你可以在IE地址栏里输入:“http://localhost”或“http://127.0.0.1”看到默认的Apache首页。此外,在“管理工具”的“服务”项中,也可找到Apache服务的身影,以后Apache就可以作为一项服务,随着机器的启动而自动运行。 第二步:Apache的配置 Apache的核心配置文件是“Httpd.conf”,它在电脑中的位置为Apache的安装路径Conf,如果安装在C盘的根目录下,则该文件应该在“C:ApacheConf”中,此外,打开Windows的“开始菜单”→“程序”→“Apache HTTP Server”→“Edit the Apache httpd.conf Configuration File”也可以,在最新的1.3.26版中,它的作用更加明显。用记事本打开它,可以看到这些配置文件都以文本方式存在,其中“#”为Apache的注释符号,我们可以在记事本菜单中的编辑选项点击“查找”逐一输入下面要配置的关键字,并进行相应配置。如图15在配置文件中查找“DocumentRoot”。 A.配置DocumentRoot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,一般就是Apache安装目录下的一个子目录,当然也可以自己指定一个,需要注意,这句末尾不要加“”。此外,路径的分隔符在Apache Server里写成“”,例如我们可以在此处将其设定为“E:WwHomepagesHomepage”,打开主页时,默认打开的文档就直接去该目录下查找了。 B.配置DirectoryIndex。这就是你站点默认显示的主页,例如你在“E:WwHomepagesHomepage”中默认的主页名称为“Myfirstweb.htm”,在这里将其添加进来即可。此外,一般情况下,我们在此处还可以加入“Index.htm Index.php Index.php3 Index.cgi Index.pl Default.htm”等。注意,每种类型之间都要留一空格。 上面两步基本就设置好了,启动IE输入你电脑的IP即可访问自己的Web站点,你也可以在该文件的ServerName处定义你的域名,在ServerAdmin处输入你的E-mail地址。以上两条就是在安装时选择配置的,以后可以在此处修改它们的属性。 此外,如果你拒绝一部分人访问你的WWW站点,也可以到Apache的安装目录下找到Access文件,输入你禁止的IP地址即可。

与apachetomcat多域名配置相关的知识