**********************************************************************************
Apache 著名的web服务器软件
Apache服务器RPM安装后的目录和文件
/etc/httpd Apache服务根目录
/etc/httpd/conf/httpd.conf 主配置文件
/var/www/html/ 主页根目录
/etc/init.d/httpd 服务启动脚本
/etc/httpd/logs 日志文件 (这是一个软链接,指向/var/log/httpd/access error)
RPM安装方式
安装RPM包,我的系统是RHLS4这个版本,所以软件会在第4张光盘里面。
测试:
在主页的根目录(/var/www/html)下建立一个index.html主页
用IE来访问主机会出现测试页面(一个经典的小羽毛)
httpd.conf配置文件
一、httpd.conf的全局配置
ServerRoot 设置apache服务器的根目录,也就是说在哪个目录里去找配置文件和目录
ServerAdmin 设置管理员的邮箱地址
ServerName 相当于打算在哪一个IP或者在哪个域名上去监听,那么就在这个ServerName写它的域名或者IP地 址,设置服务器的主机名
DocumentRoot 文档根目录,也就是主页的目录
Listen apache监听时默认的监听端口号(当然可以修改)
PidFile 用于保存进程号文件
TimeOut 超时秒数,服务器端给客户端的一个响应时间,如果客户机在时间内不响应,则服务器会断开
KeepAlive 保持连接的功能,客户端与服务器建立连接以后,客户端把浏览器一关,说明同时给服务器发了一
个中断连接请求。这个时候如果KeepAlive=on,说明服务器端仍然保存一定时间
二、httpd.conf的区域配置
除全局设置外,httpd.conf文件中的大多数设置都是包括在区域中的
#只针对根目录生效(根这个区域生效)
Options FollowSymLinks
AllowOverride None
建立系统用户的个人主页
Apache有一个特点,可以给所有的用户,允许给自己设置一个主页供外界访问,默认情况下,UserDir这一项是关闭的
UserDir=public_html
一个用户想建自己的主页的话,需在自己的目录中建一个public_html的目录,然后可以在这个目录下放自己的主页呢。
访问用户个人的主页:
~tt/ #服务器:192.168.1.2 用户名:tt
注意这个用户的主目录(也就是/home/tt)必须要设置权限,而且tt目录下面的public_html(注意这个名字必须跟httpd.conf里面UserDir设置的名字要一样)也要设置权限哦~~~~具体在httpd.conf里面也有说明的哦!!!
还有一个地方要注意的是,在/etc/selinux/config下面有一项Selinux的值一定要改成disable才可以哦,这一点一定要注意~!!!!!
阅读(994) | 评论(0) | 转发(0) |