javaWeb day04 (配置虚拟主机)
来源:互联网 发布:财经网 财新网 知乎 编辑:程序博客网 时间:2024/05/09 17:50
配置虚拟主机
1. 配置虚似主机就是配置一个网站。
2. 如需在WEB服务器中配置一个网站,需使用Host元素进行配置,例:
<Host name=”site1” appBase=”c:\app”></Host>
3. 配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册。
4. 配置多个网站。
5. 缺省虚似主机。
一台服务器里面可以做多个网站,但是只能设置一个缺省网站。如果DNS都坏了的话,直接在地址栏输入其IP地址,其他网站都访问不到,只能访问到这台服务器里的那个缺省网站。
因为在地址栏输入一个域名访问网站的话,这个域名有两个作用,一个是用来到DNS查IP地址的,查到之后还要将这个域名发送到这个IP地址,以使这个服务器知道你要访问哪个网站。
配置缺省网站的方法:修改 tomcat\conf\server.xml文件中的 Engine元素的 defaultHost属性的值。
一个Host 就代表一个网站,其实Tomcat 中已经内置了一个网站,所以我们才能访问它的网站:
这样一配,启动Tomcat服务器后,就会自动启动两个网站:一个localhost网站,一个www.mm.com
访问网站的流程:
也就是说 www.mm.com 要想被访问,首先得在DNS上注册。
实际上浏览器拿到这个网址,会先问windows系统里面的一个文件,如果在这个文件里查到了这个网址的IP地址,就不会再去问DNS了:
既然我们现在注册不到DNS里面,就先在windows的hosts文件里面注册一下:
目录 C:\Windows\System32\drivers\etc 中的hosts文件:
在这行下面 # 127.0.0.1 localhost
添加一行 127.0.0.1 www.mm.com
输入网址:http://www.mm.com:8080/mail/1.html
如果你觉得每次写8080端口有点太恶心了,那就把服务器改成80端口:
输入网址 http://www.mm.com/mail/1.html
你如果想直接输入www.mm.com 就能访问1.html页面的话:
先配置Context
与上一步骤相同效果还有这种做法:
在 C:\javaweb\apache-tomcat-8.0.5\conf\Catalina\www.mm.com 目录下 新建一个 ROOT.xml 文档 来配置Context 虚拟映射目录:
然后在C:\mm\mail\WEB-INF文件夹下添加此web.xml文件:
输入网址 http://www.mm.com/
实际开发过程中如果你要配一台主机:
1. 首先你应该买一个域名,
2. 买下来以后在DNS注册,告诉它你的固定IP地址,
3. 然后把这个域名配置到Tomcat\conf\Server.xml文件的一个新的Host元素里。
4. 将Tomcat配置在80端口上,
5. 把web应用配置成缺省的,
6. 把某个页面配置成首页。
然后别人一输入域名访问到的就是你这个首页。
- javaWeb day04 (配置虚拟主机)
- javaweb-day04-3(javaWeb开发入门 - 配置虚拟主机)
- javaWeb day04 ( javaWeb基础 )
- javaWeb -- 虚拟主机以及虚拟目录映射的配置
- javaWeb -- 虚拟主机以及虚拟目录映射的配置
- javaweb-day04-5(javaWeb开发入门 - tomcat体系架构、配置https加密连接器)
- javaWeb笔记--虚拟主机以及虚拟目录映射的配置
- javaweb学习-虚拟主机配置的三种方式
- javaweb-day04-1(javaWeb开发入门 - tomcat启动问题)
- javaweb-day04-2(javaWeb开发入门 - 虚拟目录的映射)
- javaweb-day04-5(javaWeb开发入门 - 其他问题)
- javaweb-day04-6(javaWeb开发入门 - HTTP协议1)
- 配置虚拟主机!!!
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- linux之getopt 函数
- poj 1442 单调队列
- Ubuntu查看系统的信息
- Oracle中反GROUP BY的写法
- 记NOIP2014
- javaWeb day04 (配置虚拟主机)
- Firefox无法显示英文
- git介绍和一些常用命令
- 编写一个正则表达式:检查一个句子是否以大写字母开头,以句号结尾.
- 模块相关概念
- JS打开本地文件夹并选中文件jquery
- 在linux下配置好opencv后,测试笔记本自带的摄像头
- C++学习笔记之:纯虚函数使用方法
- Android开发智能机器人聊天项目(2)- Json数据解析