一、端口
http 80
smtp 25
pop3 110
ftp 23
https 443二、tomcat
(一)启动
1、java_home 环境变量
2、端口占用:查看端口的工具(fport.ese)
3、修改Tomcat的端口:conf/server.xml配置文件
4、http://www.sina.com/ :
1)域名:.sina.com
2)URL地址:http://www.sina.com/
3)主机名:www.sina.com
5、Catalina_home 环境变量(二)Tomcat目录结构
(三)web应用和虚拟目录的映射
1、web应用开发好后,若想共外界访问,需要把web应用所在目录交给服务器管理,这个过程称为虚拟目录的映射。
2、实现:配置服务器。如tomcat的server.xml中配置,需要重启服务器
1)path:虚拟目录。如果path为空,则为缺省的访问。
2)docBase:web应用目录
<Context docBase="D:\eclipse\eclipse-DW\DEV224-1\ui" path="/lis" reloadable="true"/>3、其他4种方式的配置 Context
1)在/conf/context.xml 中<host>下配置,会被所有的应用共享。如配置的 web.xml
2)在/conf/[enginename]/[hostname]/context.xml.default 会被所有的应用共享。
3)在/conf/[enginename]/[hostname]/在放任何一个.xml文件,在这边写<Context/>.
这个文件的名称就是对外访问路径,即path:虚拟目录。如文件为a.xml,那么访问的是localhost:8080/a/XX.jsp
4)在第三种基础上,还可以实现多级,只要修改xml文件名称。如a#b#c.xml 访问的路径为a/b/c/XX.jsp
5)在在第三种基础上,缺省的配置:修改文件名称为 Root.xml,需要重启。4、tomcat自动映射:tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚拟目录。
换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。(四)Web应用的组成结构
1、web.xml(五)配置虚拟主机
1、在服务器中,如tomcat中配置一个网站
2、如需在web服务器中配置一个网站,使用host元素进行配置(在tomcat的server.xml中配置)
<Host name="www.sina.com" appBase="c:\sina"><Context path="/mail" docBase="c:\sina\mail" />
</Host>
3、配置的主机要想被外部访问,必须在DNS服务器或windows系统中注册。
1) ping www.sina.com 得到IP地址
2)修改windows配置:C:\Windows\System32\drivers\etc\hosts(五)tomcat体系结构和配置https连接器
1、对称加密
2、非对称加密(公钥、私钥)
1)验证公钥:CA机构,数字证书(公钥)
2)数字签名(私钥)(六)tomcat管理平台
1、用户配置:tomcat-user.xml 管理员角色<role rolename="manager"/>