笺注:这是在 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>
效果:(位置大概在文件的最后面)
注释:
站点域名: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
记得设置文件hosts的权限:
Window客户端远程访问的效果:
http://www.zhuohua.store:8080/
http://ww.zhuohua.store:8080/
http://zhuohua.store:8080/
### 再添加两台基于域名的虚拟主机(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>
如下图:
分别创建站点目录:
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>
被加载的图片要存在:
Window客户端远程访问的效果:
http://www.zhuohua2.store:8080/
http://blog.zhuohua.store:8080/3.jsp
Tomcat配置了基于域名的虚拟主机后,不影响默认站点的访问:
相关文章:
Windows2008R2_Tomcat+JDK+虚拟主机+MySQL
Apache2.4基于域名的虚拟主机+用户授权限制+客户端地址限制
#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^
永定泡鸭爪400g礼包福建土楼客家特产卤味微辣鸭掌闽西好【满49包邮 偏远除外】
利临多功能抹布5片装 超细纤维洗碗巾擦车巾百洁布
薇语馨311秋装新款修身中长款蕾丝连衣裙七分袖新款
|