配置虚拟主机(搭建网站)
1.在一个tomcat服务器中可以放置多个网站,配置虚拟主机就是在tomcat服务器中配置一个网站2.在WEB服务器中配置一个网站,需要使用Host元素进行配置
<Host name="www.xxx.com" appBase="c:/xxx">
name默认是localhost
3.配置的主机要想被外部访问,必须在DNS服务器或windows系统中注册
4.可以配置多个网站 缺省虚拟主机
web资源的访问过程
配置context元素的reloadable="true" 让tomcat自动加载更新后的web应用 不推荐 会不停的加载 web应用大会容易崩溃
Tomcat的体系结构
配置https连接器java
对称加密非对称加密 公钥加密私钥解 私钥加密公钥解
CA数字证书--公钥
数字签名--私钥
公钥加密内容 私钥加密摘要(签名,MD5算法)
公钥解密辨别 私钥解密内容(两对公钥私钥)
cmd:keytool -genkey -alias tomcat-keyalg RSA
输入keystore密码
Tomcat服务器的管理平台
Tomacat Managerweb应用开发的前景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请求