Tomcat和http协议简介

配置虚拟主机(搭建网站)

1.在一个tomcat服务器中可以放置多个网站,配置虚拟主机就是在tomcat服务器中配置一个网站
2.在WEB服务器中配置一个网站,需要使用Host元素进行配置
<Host name="www.xxx.com" appBase="c:/xxx"> 
name默认是localhost
3.配置的主机要想被外部访问,必须在DNS服务器或windows系统中注册
4.可以配置多个网站 缺省虚拟主机

web资源的访问过程




打包web应用war包 jar -cvf news.war news 把news打成war包
配置context元素的reloadable="true" 让tomcat自动加载更新后的web应用 不推荐 会不停的加载 web应用大会容易崩溃

Tomcat的体系结构


配置https连接器java

对称加密
非对称加密
公钥加密私钥解 私钥加密公钥解
CA数字证书--公钥
数字签名--私钥
公钥加密内容 私钥加密摘要(签名,MD5算法) 
公钥解密辨别 私钥解密内容(两对公钥私钥)
cmd:keytool -genkey -alias tomcat-keyalg RSA
输入keystore密码

Tomcat服务器的管理平台

Tomacat Manager

web应用开发的前景B/S C/S

HTTP协议

客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端和web服务器通讯的格式
GET /a/1.html HTTP/1.1
Host:(缺省不用写)

HTTP hypertext transfer protocol(超文本传输协议)

工作在TCP/IP协议之上的 应用层协议
用于定义WEB浏览器与WEB服务器之间交换数据的过程
HTTP协议是学习JavaWEB开发的基石 不深入了解HTTP协议,就不能说掌握了WEB开发,更无法管理和维护一些复杂的WEB站点
HTTP协议版本号HTTP/1.0只能一个连接 一个web资源 
         HTTP/1.1可以一个连接 多个web资源
一个web页面 客户端访问时,访问页面向服务器发送一次HTTP请求,web页面中 有几次引用(src)就会增加发送几次HTTP请求
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值