返回列表 发帖

CentOS6_Tomcat基于域名的虚拟主机

笺注:这是在 CentOS6_Tomcat+JDK+MySQL 的基础上进行的。


### 在Tomcat中添加一台基于域名的虚拟主机(zhuohua.store):

[root@localhost ~]# vi /usr/local/tomcat/conf/server.xml
添加一段Host的代码:(一段Host代码就是一台虚拟主机(站点))
   <Host  name="zhuohua.store"  appBase="/wwwroot">
      <Alias>www.zhuohua.store</Alias>
      <Alias>ww.zhuohua.store</Alias>
       <Context path=""  docBase="/wwwroot/zhuohua.store"  eloadable="true">
       </Context>
   </Host>

效果:(位置大概在文件的最后面)
图片1.png
注释:
站点域名:zhuohua.store
站点别名:www.zhuohua.store、ww.zhuohua.store


给站点zhuohua.store创建目录:
[root@localhost ~]# mkdir -p /wwwroot/zhuohua.store


重启Tomcat:
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh


在站点zhuohua.store的网站根目录下创建测试页:
[root@localhost ~]# vi /wwwroot/zhuohua.store/index.jsp
写入:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>第一台基于域名的虚拟主机</title>
</head>
<body>
    <center>第一台基于域名的虚拟主机,现在时间: <%=new java.util.Date()%></center>
</body>
</html>



######

Window客户端远程访问:

在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定:
C:\WINDOWS\system32\drivers\etc\hosts
图片2.png

记得设置文件hosts的权限:
图片3.png


Window客户端远程访问的效果:

http://www.zhuohua.store:8080/
图片5.png

http://ww.zhuohua.store:8080/
图片6.png

http://zhuohua.store:8080/
图片7.png










### 再添加两台基于域名的虚拟主机(zhuohua2.store、blog.zhuohua.store):

[root@localhost ~]# vi /usr/local/tomcat/conf/server.xml

多个站点的配置:(多个站点都可以使用同一个IP、同一个TCP端口)

   <Host  name="zhuohua2.store"  appBase="/wwwroot">
      <Alias>www.zhuohua2.store</Alias>
       <Context path=""  docBase="/wwwroot/zhuohua2.store"  eloadable="true">
       </Context>
  </Host>

   <Host  name="blog.zhuohua.store"  appBase="/wwwroot">
      <Alias>bbs.zhuohua.store</Alias>
       <Context path=""  docBase="/wwwroot/blog.zhuohua.store"  eloadable="true">
       </Context>
  </Host>

如下图:
图片8.png


分别创建站点目录:
mkdir -p /wwwroot/zhuohua2.store
mkdir -p /wwwroot/blog.zhuohua.store


重启Tomcat:
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh



在站点zhuohua2.store的网站根目录下创建测试页:
[root@localhost ~]# vi /wwwroot/zhuohua2.store/index.jsp
写入:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>第二台基于域名的虚拟主机</title>
</head>
<body>
    <center>第二台基于域名的虚拟主机,现在时间: <%=new java.util.Date()%></center>
</body>
</html>



在站点blog.zhuohua.store的网站根目录下创建测试页:
[root@localhost ~]# vi /wwwroot/blog.zhuohua.store/3.jsp
写入:
<%@ page import="java.util.*"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html; charset=UTF-8" %>
<html>
<head>
<title>第三台基于域名的虚拟主机</title>
</head>
<body>
<center>第三台基于域名的虚拟主机,现在时间: <%=new java.util.Date()%></center>
<img alt="" src="1.png">  #加载站点根目录里的图片
</body>
</html>

被加载的图片要存在:
图片9.png



Window客户端远程访问的效果:

http://www.zhuohua2.store:8080/
图片10.png

http://blog.zhuohua.store:8080/3.jsp
图片11.png



Tomcat配置了基于域名的虚拟主机后,不影响默认站点的访问:
图片12.png




相关文章:
Windows2008R2_Tomcat+JDK+虚拟主机+MySQL
Apache2.4基于域名的虚拟主机+用户授权限制+客户端地址限制





#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^

永定泡鸭爪400g礼包福建土楼客家特产卤味微辣鸭掌闽西好【满49包邮 偏远除外】
zhuazi.png

利临多功能抹布5片装 超细纤维洗碗巾擦车巾百洁布
maojin.png

薇语馨311秋装新款修身中长款蕾丝连衣裙七分袖新款
fenho.png

返回列表