您的位置:首页 > 运维架构 > Tomcat

Tomcat中部署网站和绑定域名

2014-04-27 16:24 561 查看
在安装的tomcat的文件夹下有个conf文件夹

下面有个server.xml文件,

1. 使用80端口

默认tomcat用的是8080端口。

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

把这个节点的8080修改成80端口,然后重新启动tomcat就可以 http://localhost 来访问tomcat的默认页面。

2.新建网站和配置域名。

在server.xml文件中,host的位置,在同级中添加新的host节点

<Host name="www.a.com" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="E:\Program Files (x86)\apache-tomcat-8.0.5\www.a.com" reloadable="true" />
</Host>

其中name就是域名,context 中填写这个域名对应的网站项目,docBase就是项目的文件夹。

如果有域名解析到这个服务器就可以通过域名来访问这个网站项目

3.推荐的另外一种方式。

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></host>

tomcat默认的host节点是上面的代码,其他Appbase 指定了webapps这个文件夹,所有的网站都可以放置到这个文件夹下面,其中有个ROOT文件夹,这个是默认的网站根目录。

推荐的新方式就是,新建一个与webapps同级别的文件夹目录,比如你要再添加一个网站demo.xx.com,这个时候可以新建立一个文件夹demo(与webapps同级),

在demo文件夹下再新建ROOT文件夹,然后 把demo.xx.com的网站程序部署到demo的ROOT文件夹下

<Host name="demo.xx.com" appBase="demo" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></host>

在开发测试的时候,在window中hosts文件中,

添加以下内容,就可以通过www.a.com来访问网站项目

127.0.0.1 www.a.com

、、、、、、、、、、

相关参考
http://www.cnblogs.com/dongye/p/3202043.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: