最终效果:浏览器地址栏输入www.baidu.com访问时,会显示自己的网页

1、创建文件

任意盘新建一个www.baidu.com文件,在该文件夹下新建WEB-INF文件、自己写的一个html文件,一张图片,然后在WEB-INF下新建一个classes文件、lib文件以及一个web.xml文件,在web.xml文件中输入以下代码进行配置

<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>1.html</welcome-file>

</welcome-file-list>

<Context path="www.baidu.com" appBase="E:\WEB\tomcat7\webapps\www.baidu.com"/>

</web-app>

注意:www.baidu.com文件建完后,需要将该文件移动到Tomcat的webapps下才能生效,所以appBase后的路径是将www.baidu.com整个文件移动到Tomcat的webapps下的路径

2、修改hosts文件

为什么要修改hosts文件?

  网络中是通过ip来区分不同的主机的,浏览器如何知道www.baidu.com对应的主机的ip呢?这里就是dns服务器在起作用了。

  互联网上有一些专门将域名翻译为对应主机ip的服务器叫做dns服务器(域名解析服务器)专门进行域名到ip的翻译工作。

  如果我们想要让www.baidu.com能够访问当前虚拟主机,还需要到dns服务器中进行配置,将www.baidu.com和本机ip地址进行绑定才可以。

如何修改?

  在c:/windwos/system32/drivers/etc/hosts文件可以模拟dns的功能,浏览器在访问dns之前会首先检查该文件,如果这个文件中配置过域名ip映射,则会直接使用而不再去找dns服务器了。所以我们可以在hosts文件中进行如下配置(加入一行127.0.0.1  www.baidu.com)该操作需要管理员权限,且中间必须用tab键隔开

3、启动Tomcat服务器,打开浏览器地址栏输入localhost/www.baidu.com,会弹出自己预先写好的html页面,此时用百度再去搜索其它东西是没用的,把hosts文件添加的那一行删去保存即可恢复正常

注意:如果Tomcat下载之后没有修改过tomcat文件下的server.xml文件,则应写为localhost:8080/www.baidu.com,此时即可访问www.baidu.com文件下的html文件

html文件代码模版

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content Type" content="text/html charset=utf-8"/>

</head>

<body>

<p>暗中观察...<p>

<img src="../www.baidu.com\1.jpg" alt="picture"></img>

</body>

</html>

效果图:

关于图片不显示问题的解决办法:

1、图片最好设置为相对路径;

2、如果已经设置为相对路径仍然无法显示,把图片移动到Tomcat的webapps下,将图片部署到服务器上(启动Tomcat会自动部署),然后使用相对路径即可,正如步骤1中我直接将图片放在www.baidu.com文件下,所以相对路径是../www.baidu.com\1.jpg

转载于:https://www.cnblogs.com/lj-cn/p/9465706.html

Web应用配置虚拟主机(www.baidu.com)相关推荐

  1. javaweb学习总结十七(web应用组织结构、web.xml作用以及配置虚拟主机搭建网站)

    一:web应用组织结构 1:web应用组成结构 2:安装web组成机构手动创建一个web应用程序目录 a:在webapps下创建目录web b:在web目录下创建html.jsp.css.js.WEB ...

  2. Tomcat 配置WEB虚拟映射 及 配置虚拟主机

    Tomcat  配置WEB虚拟映射 及 配置虚拟主机 配置WEB虚拟映射文件夹有三种方法例如以下: 第一(要重新启动server的): 打开路径 Tomcat 6.0\conf 下的 server.x ...

  3. Nginx基于IP,端口,域名配置虚拟主机

    Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实 ...

  4. 宝塔服务器搞成虚拟主机,宝塔面板怎么配置虚拟主机

    宝塔面板怎么配置虚拟主机?宝塔面板是不能配置虚拟主机的,宝塔面板是一款服务器运维管理面板,如果是云服务器的话可以借助宝塔来管理维护,而虚拟主机不能,其实也不需要. 虚拟主机是从服务器中划分出来,仅带有 ...

  5. 【转】Apache 配置虚拟主机三种方式

    Apache 配置虚拟主机三种方式 原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假设 ...

  6. 初次使用Apache、ip地址、防火墙、域名、DNS、hosts文件、端口、URL介绍、Apache配置文件、配置虚拟主机、请求响应、http协议、

    Apache提供web服务: 启动Apache,让其客户端可以使用你机器上安装的Apache提供的web服务,访问你机器上的网站.这种情况下你的计算机就是服务器,别人的机器就是客户端. 注意:确保配置 ...

  7. window环境配置虚拟主机

    在本地环境开发的朋友们,一定会做的一个工作,就是在本地主机配置虚拟主机,本地环境window+apache,今天亲测设置步骤和注意点,记录下来供大家参考. 一.配置httpd.conf 目录地址:E: ...

  8. nginx 配置虚拟主机

    文章转载自:http://www.ttlsa.com/html/1571.html 上篇说道我们的nginx是安装在/usr/local/nginx/ cd conf 我们现在把所有的虚拟主机放在一个 ...

  9. Linux 配置LNMP服务器 并配置虚拟主机

    2019独角兽企业重金招聘Python工程师标准>>> 一.停止甚至删除系统上现有的web服务器软件 为了防止出现意外情况,建议先卸载现有的所有web服务器资源,如apache.my ...

最新文章

  1. 庖丁解牛迭代器,聊聊那些藏在幕后的秘密
  2. 数学建模 概率空间与统计结构
  3. tensorflow包_在Keras和Tensorflow中使用深度卷积网络生成Meme(表情包)文本
  4. JAVA中 fastjson两个JSONArray叠加,合并 ,方法 addAll()
  5. 蚂蚁养鸡线下支付扫码链接,蚂蚁养鸡线下支付链接
  6. delphi pid判断进程结束_PHP7是如何实现多进程的?
  7. 写作就像升级打怪,4个实战技巧让你“写什么都很棒”!
  8. 重走0到100的路,小程序路在何方?
  9. 卸载win10预装软件和小娜
  10. Pytorch:目标检测网络-非极大值抑制(NMS)
  11. PSCAD中的频变参数线路模型(Frequency-Dependent (Phase) Line Model)
  12. PDP Context 激活流程(UE发起)
  13. 解决百度地图加载大量点卡顿
  14. Kettle连接mysql 驱动报 Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the ‘MySQL‘..
  15. 长沙理工大学ACMore编程协会2018年新生赛(重现赛)
  16. python如何读取二进制文件为图片_Python二进制文件读取并转换
  17. 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例53
  18. Arcgis实验一 空间数据数字化、投影变换与仿射变换
  19. 学员项目开发中的感受
  20. 计算机考研初试复试分数占比,复试=录取?2020考研等额复试的高校!这些院校初试占比为70%!...

热门文章

  1. 数据库抽取,生成CSV文件导出,CSVUtils工具类
  2. webpack入门(二)what is webpack
  3. [企业化NET]Window Server 2008 R2[3]-SVN 服务端 和 客户端 基本使用
  4. Golang的反射reflect深入理解和示例
  5. 电信运营商如何玩转大数据?
  6. 浅谈本地文件包含利用
  7. /dev/rdsk 与 /dev/dsk区别
  8. 《智能数据时代:企业大数据战略与实战》一3.5 步步为营
  9. Ubuntu14.04 64bit 编译安装nginx1.7+php5.4+mysql5.6
  10. 求大神给解释一下H3C ospf 双塔奇兵