配置虚拟主机| 学习笔记

简介: 快速学习配置虚拟主机,介绍了配置虚拟主机系统机制, 以及在实际应用过程中如何使用。

开发者学堂课程【Java Web 开发-Web 应用、Tomcat、HTTP 请求与响应配置虚拟主机】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/575/detail/7960


配置虚拟主机

 

内容简介:

一、修改端口号为80

二、添加绑定关系

三、添加主机


我们可能比较厌烦从地址栏中输入 local host8080。我们希望打 www.baidu.com 来访问。

要想打它来访问,首先,我们需要把 tomcat 端口写成80。如果我们没有打8080,在默认没有打端口的时候。我们的浏览器在请求的时候给的端口是80。

如何被解析呢?

需要有域名解析的功能才能做到。在局域网中,别人请求我们的时候打www.baidu.com 不够,还得打我们的 IP 地址。我们的本机可以做一个映射。让本机的IP地址映射到 www.baidu.com 中。访问完之后要改回来,否则,百度也会访问不了。

我们的目标是,在浏览器中输出:http://www.itcast.cn就可以访问我们的项目。完成这一目标,我们需要做三件事:


一、修改端口号为80

修改端口号为80,代码如下:

<Conector port="80" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectport="8443"/>

修改完成后,测试一下 tomcat 启动是否有问题,点击 run server 发现结果没问题,说明80端口修改成功。

地址栏输入 :http://localhost/ 不需要输入80。发现测试成功。

 

二、添加绑定关系

在本机上可以解析域名为127. 0. 0. 1,这需要修改 C:\WINDOWS\system32\drivers\etc\hosts 文件,一个没有拓展名的 host 在这个文件中写了一大堆的当前IP地址和域名的映射添加对http://www.itcast.cn和127. 0. 01的绑定关系;

绑定 http://www.itcast.cn和127. 0. 01的绑定关系。可以用百度也可以用www.itcast.cn

代码如下:

http://www.itcast.cn  127. 0. 01  

 

三、添加主机

在新的主机中,我们又可以添加一些默认的访问路径。

server.xml 文件中添加一个

<Hostname="www.itcast.cn"   appBase="F: /itcastapps"

unpackWARs="true"     autoDeploy="true">

</Host>

注意:

·name="www.itcast.cn”:指定虚拟主机名为 www.itcast.cn

·appBase="F:/itcastapps”:指定当前虚拟主机的应用程序存放目录为F:/itcastapps

在 itcastapps 目录下创建名为 ROOT 的应用,因为一个主机只可以有一个名为 ROOT的应用,名为 ROOT 的应用在浏览器中访问是可以不给出应用名称。

 image.png

现在访问:http://www.itcast.cn 看看是什么页面!

请注意,只有本机可以通过 http://www.ltcast.cn 来访问,而其他电脑不可以!

相关文章
|
12月前
|
网络安全 数据安全/隐私保护
阿里云虚拟主机服务器部署farbox2.0
阿里云虚拟主机服务器部署farbox2.0
53 1
|
域名解析 缓存 网络协议
配置虚拟主机| 学习笔记
快速学习配置虚拟主机。
177 0
配置虚拟主机| 学习笔记
|
网络协议 前端开发 Apache
虚拟主机的配置| 学习笔记
快速学习虚拟主机的配置。
104 0
虚拟主机的配置| 学习笔记
|
搜索推荐 架构师 应用服务中间件
Nginx极简入门(四)基于域名的虚拟主机配置
前面讲了如何安装配置Nginx,今天要说的是Nginx如何基于域名配置虚拟主机。 需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前面的文章。
Nginx极简入门(四)基于域名的虚拟主机配置
|
开发工具 Apache 网络协议
LAMP环境下虚拟主机配置(基于域名)
在之前LAMP环境下虚拟主机配置(基于IP) 继续做这个基于域名的虚拟主机配置,只需要修改之前的配置内容即可。 一、首先修改一下apache的配置文件 首先修改一下配置文件中的#NameVirtualHost *:80,修改内容如下图所示,192.
1955 0
|
Java 应用服务中间件 开发工具
|
Java 应用服务中间件 开发工具
|
Web App开发 前端开发 JavaScript