blog.zhuohua.store's Archiver

admin 发表于 2020-1-22 12:51

Tomcat基于域名的虚拟主机

笺注:实验是在 [url=http://blog.zhuohua.store/viewthread.php?tid=55&extra=page%3D1]Tomcat+JDK+MySQL[/url] 的基础上做的


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

[root@localhost ~]# vi /usr/local/tomcat/conf/server.xml
给tomcat添加一个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>

效果:(位置大概在文件的最后面)
[attach]9988[/attach]


创建站点目录:
[root@localhost ~]# mkdir -p /wwwroot
[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
[attach]9989[/attach]


记得设置hosts文件的权限:
[attach]9990[/attach]



客户端远程测试:
http://www.zhuohua.store:8080/
[attach]9991[/attach]


http://ww.zhuohua.store:8080/
[attach]9992[/attach]


http://zhuohua.store:8080/
[attach]9993[/attach]














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

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

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

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

[attach]9994[/attach]


创建站点目录:
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/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>



客户端远程测试:
[attach]9995[/attach]


[attach]9996[/attach]


[attach]9997[/attach]




[attach]9998[/attach]


[attach]9999[/attach]




配置了基于域名的虚拟主机后,不影响默认网站的访问:
[attach]10000[/attach]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.