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

(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:

<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 服务器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat