tomcat下域名的配置详细步骤
现在做了一个站点,本地测试时,通过http://localhost:8080/mysite来访问,现在如何通过tomcat实现通过http://www.mysite.com的形式来访问,前提是在本地测试,服务器用的是tomcat,在局域网内可以通过http://www.mysite.com来访问,需要些什么配置,在关键点最好能够给出解释,有其实目录结构和路劲这一块,在网上搜索了很多,但是没有详细的回答,在这个高手如云的地方,希望能够得到指点。
追加一个问题就是,如果要实现二级域名的自动管理,实现用户申请一个二级域名,得到审核以后马上就可以访问,这个又该如何实现,如主站的域名为http://www.mysite.com,二级域名为http://user.mysite.com。
------解决方案--------------------
在本机的host文件中 配置www.mysite.com localhost
在tomcat中将端口改为80端口,并将tomcat默认指定的项目为mysite项目,这2步操作都在service.xml下。
------解决方案--------------------
server.xml中
《Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" /》
改为
《Connector
port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" /》
《Engine name="Catalina" defaultHost="warison2008.gicp.net"》
修改《Host》标签,改成
《Host name="***.voip.net" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"》
《Context path="" docBase="d:\Apache Software Foundation\Tomcat 5.0\webapps\firstloong\web" debug="0"/》
《/Host》
重新启动tomcat就可以了
在修改下
C:\WINDOWS\system32\drivers\etc\hosts
127.0.0.1 warison2008.gicp.net
端口处修改,可选,若不改就使用http://warison2008.gicp.net:8080/你得工程,应该http默认的端口是80,所以改为80端口可以直接使用http://warison2008.gicp.net/你得工程
------解决方案--------------------《Context path="" docBase="d:\Apache Software Foundation\Tomcat 5.0\webapps\firstloong\web" debug="0"/》 是虚拟目录的配置,可以不用
------解决方案-------