前面讲了阿里云服务器环境的搭建,本章对于搭建本身的网站很是有帮助,能够为本身的服务器绑定多个域名,或者将本身的服务器分享出许多空间给别人当虚拟主机使用。web
须要修改配置文件:apache-tomcat-7.0.64\conf\server.xml和web.xmlapache
tomcat的默认端口是8080,而浏览器识别的默认端口是80,因此想直接经过域名访问页面就得修改端口;否则就只能这样rong0o.com:8080
修改server.xml文件:浏览器
#找到这句: <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> #修改成: <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
如今能够直接访问了:请点击个人网站:rong0o.comtomcat
#找到这句: <Engine defaultHost="localhost" name="Catalina"> 省略注释,和其余.... <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> </Engine> #修改成: <Engine defaultHost="rong0o.com" name="Catalina"> 省略注释,和其余.... <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"></Host> <Host appBase="rongapps" autoDeploy="true" name="rong0o.com" unpackWARs="true"/> <Host appBase="E:\abcapps" autoDeploy="true" name="abc.com" unpackWARs="true"/> </Engine>
到这里就能够多域名绑定你的服务器了;服务器
能够给tomcat配置虚拟目录,用来访问你的网站:http:/localhost/abc/
修改server.xml文件:app
#找到这句: <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> </Host> #修改成: <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Context path="/abc" docBase="e:\jabc" debug="0" reloadable="true" crossContext="true"/> </Host>
Host标记是用来配置虚拟主机的,就是能够多个域名指向一个tomcat,格式只要参考默认的就能够了。
而 docbase则是具体的文件位置。在这里个人虚拟路径名称为abc,网站文件在e:\jabc中。
这样我就能够经过
http:/localhost/abc/ 访问个人这个虚拟目录的网站了。其实这里与咱们在eclipse部署动态工程到tomcat相似。
介绍完毕;
来自一条小鲨鱼wpeace(rlovep.com)