`
prodream
  • 浏览: 102150 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

基于端口的虚拟主机的建立(终于晓得为什么没有成功的原因了)

    博客分类:
  • J2EE
阅读更多

基于端口号的虚拟主机

server.xml中
@一个<Connector>元素用于配置一个对外的连接器,对于web服务器上的每一个监听端口号,都是使用一个单独的<Connector>元素
@一个<Connector>元素对应的连接器必须有一个相关的<Engine>元素,将一个或多个<Connector>元素与某个<Engine>元素相关联的方式就是将它们嵌套在同一个<Service>元素中

基于端口号的虚拟主机的建立步骤:

1.修改server.xml

在<server port=8005 shutdown>

.....

<Server>元素内添加一个<server>元素,如下

<Service name=second_server>

<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />

<Engine name="Catalina" defaultHost="localhost">

<Host name="www.prodream.com" appBase="c:\web"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" >
</Host>

</Engine>

</Service>

关于基于IP地址的虚拟主机

@HTTP1.0不支持Host字段,在保证所有站点统一使用端口号80的情况下,人们早期只能采用不同的IP地址来建立虚

拟主机
@HTTP 1.1可以适应不同的主机名来建立多个WEB站点后,虚拟主机业务提供商一般不在建立基于IP地址的虚拟主机
@Tomcat没有提供建立基于IP地址的虚拟主机方式

以上设置后始终不能访问。。。。。

终于解决了,原来是server.xml中的元素名Service的第一个字母没有大写,晕死啊

这里注意了

xml的元素名是是区分大小写的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics