欢迎光临
我们一直在努力

阿里云服务器搭建之绑定多个域名

前面讲了阿里云服务器环境的搭建,本章对于搭建自己的网站非常有帮助,可以为自己的服务器绑定多个域名,或者将自己的服务器分享出许多空间给别人当虚拟主机使用。

需要修改配置文件:apache-tomcat-7.0.64\conf\server.xml和web.xml

1.端口更改

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.com

2.绑定多个域名:

1修改server.xml文件:

#找到这句: <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> 

2.解释如下下上面的配置

  1. Engine 的 dafaultHost : 
    表示访问该tomcat默认进入的主机,注意如果你的网站在服务器上准备发表一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面. 
    建议 :如果你的网站要发表,将此去的name改为你的域名如:rong0o.com.并且将 删掉。或者将webapps/ROOT下的文件删除,换成你的网站文件。
  2. Host 的 name:表示该主机绑定的域名,如果绑定rong0o.com则可以通过在浏览器中输入rong0o.com访问该Host.
  3. Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径(如:rongapps)或绝对路径(如:E:\abcapps).
  4. 按照上面的配置: 
    1.如果我在浏览器中输入http://localhost 则访问 apache-tomcat-7.0.64\webapps\ROOT 下的网站 
    2.如果输入http://www.abc.com 则访问 apache-tomcat-7.0.64\rongapps\ROOT 下的网站 
    3.如果输入http://www.abc.com 则访问 E:\abcapps 下的网站.: 
    注意 :在这里有在每个apps文件下有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录向下面,即可通过相应域名访问了.

到这里就可以多域名绑定你的服务器了;

3.虚拟目录建立

可以给tomcat配置虚拟目录,用来访问你的网站: http:/localhost/abc/

修改server.xml文件:

#找到这句: <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,格式只要参考默认的就可以了。

是Host标记的子元素,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字,

而 docbase则是具体的文件位置。在这里我的虚拟路径名称为abc,网站文件在e:\jabc中。

这样我就可以通过 http:/localhost/abc/ 访问我的这个虚拟目录的网站了。其实这里与我们在eclipse部署动态工程到tomcat类似。

介绍完毕;

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《阿里云服务器搭建之绑定多个域名》
文章链接:https://www.456zj.com/2754.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址