欢迎来到天天文库
浏览记录
ID:43770416
大小:2.52 MB
页数:33页
时间:2019-10-14
《网络操作系统——Linux配置与管理 张金石 高校精品系列-Linux09》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、网络操作系统——Linux配置与管理第9章Apache服务器Web服务器Apache服务器配置虚拟目录配置Web应用程序配置虚拟主机配置与管理Web服务器安全Web服务器管理学习要点9.1Web服务器概述Web服务器与Web浏览器服务器端运行Web服务程序,默认采用端口TCP80侦听并响应客户端请求,将请求处理结果传送给Web浏览器,浏览器获得Web页面Web浏览器和服务器通过HTTP来建立连接、传输信息和终止连接Web浏览器最基本的功能是解释HTML文档9.1Web服务器概述Web网站与URL地址Web服务器以网站的形式提供服务,网站是一组网页或应用的有机集合Web浏览器
2、通过HTTP协议以URL地址向服务器发出请求,来获取相应的信息一个完整的URL格式为“协议名://主机名:端口号/文件路径”•协议名:用来指示浏览器用什么协议来获取服务器的文件•主机名:用来指示用户所要访问的服务器(也可用IP地址表示)•端口号:指向TCP/IP应用程序的地址标识•文件路径:用来指示用户要获取的文件,完整路径包括路径名及文件名.扩展名9.1Web服务器概述Web应用程序Web应用程序是一组静态网页和动态网页的集合静态网页是指当Web服务器接到用户请求时内容不会发生更改的网页当Web服务器接收到对动态网页的请求时,将该网页传递给一个负责处理网页的特殊软件——应用
3、程序服务器,由它读取网页上的代码,并解释执行这些代码,将处理结果重新生成一个静态网页,再传回Web服务器Apache简介源代码完全开放,具有无限扩展功能的优点Apache具有跨平台特性Apache工作性能和稳定性远远领先于其他Web服务器产品9.2Apache服务器基本配置安装Apache服务器目前几乎所有Linux发行版本都捆绑了Apache从RedHatEnterpriseLinux5第2张安装光盘中找到rpm-ivhServer/httpd-2.2.3-6.el5.i386.rpm进行安装。默认的网站主目录为/var/www/html,只需将要发布的网页文档复制到该目录
4、,即可建立一个简单的Web网站管理Web服务Apache服务器的Web服务是通过httpd守护进程来实现的使用启动脚本/etc/init.d/httpd可实现Web服务的基本管理,用法如下:/etc/init.d/httpd{start
5、stop
6、restart
7、condrestart
8、reload
9、status
10、configtest}或者servicehttpd{start
11、stop
12、restart
13、condrestart
14、reload
15、status
16、configtest}参数condrestart表示只有在Web运行状态下才重启该服务reload表示不用重启服务就可更新配
17、置文件configtest用于检查配置文件如果需要让Web服务随系统启动而自动加载,可以执行ntsysv或chkconfig设置httpd守护进程的启动9.2Apache服务器基本配置Apache服务器配置文件配置文件组成部分全局环境(Section1:GlobalEnvironment):配置控制Apache服务器整体运行的环境变量主服务器配置(Section2:'Main'serverconfiguration):配置主服务器或默认服务器虚拟主机(Section3:VirtualHosts):设置虚拟主机,让同一Apache服务器进程能够运行多个网站。Apache服务器分
18、层管理自上而下依次为:服务器(全局)→网站(虚拟主机)→目录(虚拟目录)→文件下级层次的设置继承上级层次,如果上下级层次的设置出现冲突,就以下级层次为准。基本格式httpd.conf配置文件每行一个指令,格式:指令名称参数指令名称不区分大小写,但参数通常区分大小写服务的类型httpd.conf配置文件中也使用容器来封装一组指令,用于限制指令的条件或指令的作用域容器语句成对出现,格式为:<容器名参数>一组指令<容器名>容器用于判断指定的模块是否存在。、和分别用于限定作用域为目录、文件和URL地址,19、rtualHost>用于定义虚拟主机。检查配置文件使用命令apachectlconfigtest或httpd–t来检查配置文件的语法错误,然后再启动Apache服务器9.2Apache服务器基本配置Apache服务器全局配置设置服务器根目录服务器根目录是Apache配置文件和日志文件的基础目录,是所有Apache服务器相关文件的根目录使用指令ServerRoot设置服务器根目录设置运行Apache所使用的PidFile的路径设置连接参数配置MPM(多处理模块)设置Apache服务器侦听的IP地址和端口号
19、rtualHost>用于定义虚拟主机。检查配置文件使用命令apachectlconfigtest或httpd–t来检查配置文件的语法错误,然后再启动Apache服务器9.2Apache服务器基本配置Apache服务器全局配置设置服务器根目录服务器根目录是Apache配置文件和日志文件的基础目录,是所有Apache服务器相关文件的根目录使用指令ServerRoot设置服务器根目录设置运行Apache所使用的PidFile的路径设置连接参数配置MPM(多处理模块)设置Apache服务器侦听的IP地址和端口号
此文档下载收益归作者所有