赞
踩
一,Apache的作用和特点
1)Apache的作用
是一个WEB服务器端程序
用于发布静态网站或者动态网站
2) Apache特点
开源,稳定,采用模块化设计,安全,灵活 ,
支持跨平台,支持html,php,per,python语言
2,apache的版本
1.0版
1)采用http协议1.0为标准开发
安全性差
2)2.0
采用http协议2.0为标准开发
支持https协议
安全性强
3,常见WEB服务器端软件
1)apache
支持动态和静态页面
功能全面
2)nginx
支持静态页面
占用硬件资源小
支持缓存,反向代理,网站功能
3)lls
windows平台使用WEB服务器端
收费
模块化设计
支持WEB服务和FTP功能
二,安装和配置apache
1, 安装apache
1) 配置apache
[root@centos02 httpd-2.2.17]# ./configure – prefix=/usr/local/httpd --enable-so --enable-cgi – enable-rewrite --enable-charset-list
2)编译安装apache
[root@centos02 httpd-2.2.17]# make && make install
3)检查安装是否成功
[root@centos02 httpd-2.2.17]# ls -ld /usr/local/httpd/
4)查看Apache的一些命令
[root@centos02 httpd-2.2.17]# ls /usr/local/httpd/bin/
5)优化apache管理命令
[root@centos02 ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
6)生成服务控制文件
[root@centos02 ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
7)修改服务控制文件
[root@centos02 ~]# vim /etc/init.d/httpd
#!/bin/sh#chkconfig:35 21 80#description:Apache Server
8)添加为系统服务器设置开机自动启动
[root@centos02 ~]# chkconfig --add httpd
[root@centos02 ~]# chkconfig --level 35 httpd on
2,apache常见的目录文件
1)主配置文件
/usr/local/httpd/conf/httpd.conf
2)默认网站的根目录
/usr/local/httpd/htdocs
3)日志目录
/usr/local/httpd/logs/
4)apache的程序命令
/usr/local/httpd/bin/
3,apache主配置文件常见的选项
1)先备份主配置文件
[root@centos02 ~]# cp
/usr/local/httpd/conf/httpd.conf /
usr/local/httpd/conf/httpd.conf.bak
2)进入主配置文件
[root@centos02 ~]# vim /usr/local/httpd/httpd.conf
ServerRoot apache程序安装的位置
Listen 80 默认监听的端口号User
daemon 管理apache的默认用户
Group daemon 管理apache的默认组
DocumentRoot 网站的默认根目录
<Directory /> 区域配置
DirectoryIndex 默认指定网站主页文件
lnclude conf/extra/httpd-vhosts.conf 虚拟主机配置
文件
二,实验案例
1.已完成的配置
[root@centos02 ~]# ./configure --prefix=/usr/local/httpd --enable-so -
-enable-cgi --enable-rewrite --enable-charset-lite
2.网站名称设置为www.bdqn.com,默认首页设置为index.html和index.php.
1)修改DNS主配置文件
2)修改正向解析区域数据库
3)在默认指定网站文件创建一个index.php和index.html
4)修改主配置文件
5)重启服务
验证:1查看index.html
2.查看index.php
3.在浏览器中分别访问www.bdqn.com/redhat与www.bdqn.com/查看不同测试页面
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。