码迷,mamicode.com
首页 > Web开发 > 详细

Web服务器常用配置问题

时间:2015-07-01 15:43:42      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

Web服务器常用配置
互联网资源分为两类:
静态资源:固定数据文件(图片,文本,音频,视频,静态网页html等)
动态资源:通过浏览程序产生的数据文件(java程序,支持jar包,jsp文件)

网页设计
静态网页:HTML CSS JavaScript静态网页开发技术
动态网页技术: 98年前后ASP PHP JSP 现在.net(微软技术集合VB ASP C#等)python,ruby(快速开发网页)
当今开发网站的主流技术 .net和php
学习javaWeb----CRM,ERP,OA定制Web界面
Web通信流程
Client客户端request请求包含用户要访问的资源路径和名称,Server服务端可以将页面,图片,媒体等很多的资源内容response发送给客户端,如果客户端的请求没有得到正确处理,服务端的响应会包含一个错误状态码
1.浏览器向服务器发送访问目标资源的请求(请求)
2.服务器会根据请求的目标资源路径,在服务器端进行查找(请求处理)
3.服务器会将查找结果结果,返回给哭护短浏览器(响应)
请求和响应是成对出现的

Web服务器
硬件环境,软件环境
在网络中安装了web服务软件的计算机

webb服务器软件搭建
1.Weblogic 全面支持JavaEE所有规范,收费的
2.Websphere 功能更加强大和复杂,也是全面支持javaEE规范,收费
3.apache tomcat javaweb 支持全部JSP和Serverlt规范,但是不支持所有的JavaEE规范,很多的中小型的web应用都是搭建在roncat上的。
修改Server.xml修改端口为80,该端口是http协议的默认端口

随着JavaEE的版本升级---Serlvet版本升级---运行ServeLet环境Tomcat版本提升,所以版本都应该是对象,是向上兼容的
tomcat目录结构
bin---存放tomcat启动关闭程序
conf---存放配置文件
lib----tomcat运行所需要的jar包
logs----运行日志文件
webapps----网站发布目录(所有网站可以发布到该目录)
work----存放工程运行时所产生的数据文件

web应用应用所在目录又成为根目录是组成web应用的文件的目录组织,web应用开发好后,若想提供外界访问,需要把Web应用所在目录交给Web服务器管理,这个过程称之为虚拟目录的映射
web的标准目录结构
站点根目录
-----静态web资源,jsp
-----web-inf目录
------classes目录(保存.class文件)
------lib目录(当前网站需要jarbao)
------web.xml(网站配置文件)
web-inf目录不是必须的,因为他是存放动态java程序的代码,如果是静态网页则可以不需要该目录,而且此目录是浏览器不能直接访问

虚拟目录映射原理
浏览器通过http协议,查找IP地址,访问对应的端口号就可以访问到服务器上,再通过访问虚拟目录访问具体的网页
发布网站到tomcat的上种方式,虚拟目录是因为实际不存在该目录只是与对应的目录之间的映射产生的一种目录。
第一种 配置tomcat/conf/server.xml
<host name="localhost">标签元素内部添加<Context path="/aa" docBase="C:\AA">为网站配置虚拟目录,将docBase路径映射到path,需要重启tomcat服务器
第二种 配置tomact/conf/Catalina(引擎)/主机目录/xxx.xml
<host name="localhost">标签元素内部添加<Context docBase="C:\AA">为网站配置虚拟目录,通过引擎将docBase路径作为虚拟主机目录。一般推荐这一种便于维护,因为不用修改其他目录影响到其他程序,也不用重启tomcat服务器
第三种 将网站目录复制 tomcat/webapps
这种映射是自动映射,根据该目录下的文件名称自动生成虚拟目录。不用重启tomcat服务器

其实三种方式最终都是通过配置<Context>元素

war包制作
当网站非常大,数据非常多,将开发平台服务网站发布到服务器运行环境,就需要对网站进行压缩成war包,必须是zip格式的压缩包,然后更改成war后缀名,复制到webapps目录时会自动解压

Tomcat Manager的使用,用来管理已经发布到服务器上的网站,第一次设置登录时没用用户名和密码点击取消根据提示到对应的xml文件去配置用户名和密码

Web服务器常用配置问题

标签:

原文地址:http://www.cnblogs.com/ss561/p/4613335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!