配置文件:/etc/httpd/conf/httpd.conf,服务器根目录:/etc/httpd, 访问日志文件:/var/log/httpd/access_log,运行Apache 用户:apache。
启动apache 命令service httpd start,restart
一。安装Apache 2
rpm -qa|grep Apache
mount /mnt/cdrom
cd /mnt/cdrom/Red Hat/RPMS
rpm -ivh httpd-2.0.40-21.i386.rpm
rpm pivh http-manual-2.0.40-21.i386.rpm
cd ;eject
二.启动Apache
service httpd start,restart 启动|status状态, 随系统启动 ntsysv,
三 配置Apache
1.基本配置
用户可能要修改 ServerAdmin, ServerName(无域名时用ip地址),DirectoryIndex默认主页文件,IndexOptions
2.使用.htaccess文件
.htaccess可以改变主配置文件中的配置,但它只能设置对存放.htaccess文件目录的访问控制。
要保证主配置文件有
AccessFileName .htaccess
Order allow,deny
Deny from all
例:
cd /var/www/html
mkdir private
touch test
vi /etc/httpd/conf/httpd.conf
AllowOverride Options
service httpd restart
vi /var/www/html/private/.htaccess 生成.htaccess文件
Options -Indexes 添加语句
三。配置每个用户的Web站点
.vi /etc/httpd/conf/httpd.conf
UserDir disable root //禁止root用户使用自己站点
UserDir public_html //配置用户web目录
设置每用户web站点目录的访问权限,
......
service httpd restart
cd 回到自己目录
mkdir public_html
cd ..
chmod 711 user_home
fjlycfq 于 2007-04-24 17:11:04发表:
谢谢,温习了一遍。