(2) Tomcat 简述
2015-08-01 09:57
766 查看
浏览器 访问 web 站点的原理:
1. 先查看本地 hosts ,是否有对应 IP
2. 如果本地 hosts 没有对应IP,就去 DNS 查看
3. 通过 DNS 连接服务器
4. 因为是 TCP 连接,要首先建立连接
5. 发送请求
6. 收到响应
体系架构:
1. 浏览器通过对应的端口号找到对应协议的连接器
2. 找到对应的主机,找到对应的web应用
server.xml 标签:
1. Server:服务
2. Serveice:
通常说 Catalina 开启了没有,实质上就是说服务开启了没。
3. Connector: 不同协议监听不同的端口
连接器,针对不同的协议,有多个连接器。
4. Engine:
引擎,当输入 127.0.0.1 时,默认的主机指向localhost
5. Host:主机,在引擎下面,可以有多个主机。
6. Context:上下文,这里指web应用,Host下面有多个web应用。
HTTP 与 HTTPS 的区别:
1. HTTP,是明文传输数据,很危险,但是浏览器帮助我们进行了加密。
2. HTTPS,是加密的HTTP,涉及证书等。在银行等安全级别高的网站,不相信浏览器的加密,默认必须使用HTTPS协议。一般的网站使用HTTP协议就可以了。
Tomcat 在网络中的位置:
1. Tomcat 也是分模块的
2. 当浏览器访问时,先和 Web 服务器发送请求,服务器再转发到容器 (jsp/servlet) 进行操作。
3. 容器和数据库交互,再返回数据给 Web 服务器
4. 返回给浏览器的数据都要经过 Web 服务器
1. 先查看本地 hosts ,是否有对应 IP
2. 如果本地 hosts 没有对应IP,就去 DNS 查看
3. 通过 DNS 连接服务器
4. 因为是 TCP 连接,要首先建立连接
5. 发送请求
6. 收到响应
体系架构:
1. 浏览器通过对应的端口号找到对应协议的连接器
2. 找到对应的主机,找到对应的web应用
server.xml 标签:
1. Server:服务
2. Serveice:
<Service name="Catalina">
通常说 Catalina 开启了没有,实质上就是说服务开启了没。
3. Connector: 不同协议监听不同的端口
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
连接器,针对不同的协议,有多个连接器。
4. Engine:
<Engine name="Catalina" defaultHost="localhost">
引擎,当输入 127.0.0.1 时,默认的主机指向localhost
5. Host:主机,在引擎下面,可以有多个主机。
6. Context:上下文,这里指web应用,Host下面有多个web应用。
HTTP 与 HTTPS 的区别:
1. HTTP,是明文传输数据,很危险,但是浏览器帮助我们进行了加密。
2. HTTPS,是加密的HTTP,涉及证书等。在银行等安全级别高的网站,不相信浏览器的加密,默认必须使用HTTPS协议。一般的网站使用HTTP协议就可以了。
Tomcat 在网络中的位置:
1. Tomcat 也是分模块的
2. 当浏览器访问时,先和 Web 服务器发送请求,服务器再转发到容器 (jsp/servlet) 进行操作。
3. 容器和数据库交互,再返回数据给 Web 服务器
4. 返回给浏览器的数据都要经过 Web 服务器
相关文章推荐
- java-模拟tomcat服务器
- i-jetty环境搭配与编译
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- tomcat在opensuse下开机自启失败的原因分析及解决方法
- jsp项目中更改tomcat的默认index.jsp访问路径的方法
- Tomcat 多端口 多应用
- tomcat 5.0 + apache 2.0 完全安装步骤详解
- Tomcat安全设置 win2003 下tomcat权限限制
- Jsp和PHP共用80端口整合Apache和Tomcat(访问时无需加端口号)
- Tomcat服务器 安全设置第1/3页
- tomcat 6.0.20在一个机器上安装多个服务的方法
- Tomcat 5.5 数据库连接池配置
- Tomcat内存溢出分析及解决方法
- apache tomcat 一个网站多域名的实现方法
- Tomcat无法加载css和js等静态资源文件的解决思路
- Apache与Tomcat服务器整合的基本配置方法及概要说明
- tomcat 5.5连接池配置,如何让工程为默认工程
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池