linux系统Tomcat服务器绑定多个域名,改80端口教程
2013-09-28 16:30
661 查看
1、解析域名
首先您可能需要购买一个域名,然后再域名管理那里,点击“域名解析”,添加解析,选则A记录,设置好要解析的域名,和你的linux系统所在的外网IP
所谓顶级域名就是域名主体前面没有前缀(www除外)的,如:
http://pwdgame.com/ http://www.pwdgame.com/
所谓二级域名就是就是含有前缀的,如:
http://cctv.pwdgame.com/ http://china.pwdgame.com/
二级域名是建立在顶级域名的基础上分配出来的,没有顶级域名也就没有二级域名。(以上纯属个人理解)
2、配置tomcat,绑定目录绑定域名
第一步: 将tomcat的默认目录下的webapp整个拷贝出来
复制三份,对应三个应用
然后将您的三个应用的文件,全部放在webapp的root下面(先删除原来的)
,如:
webapps1\ROOT 放置你的第一个网站
webapps2\ROOT 放置你的第二个网站
baidu_apps\ROOT 放置你的第三个网站
之所以这么做是因为无法再Tomcat里的直接配置webapps/里的子目录,我试了写子目录,绝对目录Tomcat都找不到,唯有按上面的才可用,windows系统未尝试。(有好方法的,可留言)
第二步:
使用linux命令行
# vim /apache-tomcat/conf/server.xml
其中/apache-tomcat为你的Tomcat所在目录打开后按i进入编辑模式,按esc退出编辑模式,进入一般模式
将tomcat默认端口改为80
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
默认为8080,也不含字符集设置,需要也可以在此设置
注意,不同的host,就是不同的域名
appBase就是你拷贝出来后重新放入您的程序到root下面的的webapp
<Engine name="Catalina" defaultHost="www.pwdgame.com"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="www.pwdgame.com" appBase="webapps1" unpackWARs="true" autoDeploy="true" > <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="webapps1_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> <Host name="bbs.pwdgame.com" appBase="webapps2" unpackWARs="true" autoDeploy="true" >
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="webapps2_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host> </Engine>
按esc退出编辑模式后,直接按键进行输入:wq
保存并退出
然后重启Tomcat
# /apache-tomcat/bin/shutdown.sh # /apache-tomcat/bin/startup.sh
打开
http://www.pwdgame.com/
成功了!!!!!!
相关文章推荐
- linux系统Tomcat服务器绑定多个域名,改80端口教程
- 配置Tomcat中的Context元素中的中文问题
- TOMCATv5.0.16安装
- Ubuntu下装jdk和tomcat
- tomcat启动不了的原因积累
- xampp 无法启动 tomcat
- Tomcat:基础安装和使用教程
- 使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
- 初步接触webservice,以及demo
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置--转载
- eclipse下运行servlet启动tomcat时提示端口被占用
- linux系统(centos)下安装JDK,Tomcat详细教程!!!
- linux系统(centos)下安装JDK,Tomcat详细教程!!!
- tomcat配置文件server.xml详解
- 手动为tomcat指定jdk路径
- Apache tomcat 集群环境配置
- tomcat mysql连接池配置
- Tomcat数据源配置脚本
- 编译工具
- Maven中的org.codehaus.mojo的tomcat配置