您的位置:首页 > 运维架构 > 网站架构

web应用-配置虚拟主机(搭建网站)

2012-11-10 16:12 579 查看
最近刚刚学了点新技术,是有关web开发的,就是如何配置虚拟主机,也就是如何搭建网站。

首先下载安装Tomcat服务器,然后在你自己的电脑上存放自己开发的web应用,比如说自己写了一个html文件:index.html。存放路径为d:\sina\mail\index.html,文件的内容当然是随便写了。

然后就开始配置虚拟主机;

这里有必要说一下Tomcat服务器的目录结构(如图所示):



以及web应用所在的目录:



比如说我们想为刚才创建的web应用创建一台虚拟主机,步骤如下:打开Tomcat服务器目录conf,打开server.xml文件,在里面有一个Host标签,我们在里面在添加一个host标签:

<Host name="www.sina.com.cn"  appBase="d:\sina">
      	<Context path="/mail" docBase="d:\sina\mail"/>
      	</Host>


如果刚开始启动了Tomcat服务器,在改动了server.xml文件之后需要重启服务器。除此之外我们需要在自己的电脑上做一些设置。打开路径C:\Windows\System32\drivers\etc;在里面有一个hosts的文件,打开之后再for example后面添加一个主机名与自己电脑的IP地址的映射比如:192.168.1.53
www.sina.com.cn;

然后在浏览器中输入地址:http://www.sina.com.cn:8080/mail/1.html就可以访问自己的web应用;关于端口号也可以不写,但是需要在server.xml文件中设置80端口;

二、

当然我们也可以只输入http://www.sina.com.cn来访问自己的web应用:这时我们需要指定默认的目录,也就是把我们刚才在server.xml文件中添加的标签中path的值置为空,然后再mail文件夹中新建名为WEB-INF的文件夹,里面创建一个web.xml的文件,文件中写入如下的内容:

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"   version="3.0"> 
  
  
   <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</web-app>
关于第二点我没有搞成功,因为把端口设置为80;就是说输入http://www.sina.com.cn访问没有成功,可能是dns的安全问题限制的。只能http://www.sina.com.cn:8080这样访问我们自己的web应用了。另外通过这种方法还可以帮助玩游戏的同行解决外挂升级麻烦的问题,只需要把升级指定的服务器指定为自己的主机就行了。

好了到此为止就完成了虚拟主机的配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: