红联Linux门户
Linux帮助

Red Hat 9 linux apache 安装配置(配每用户web站点等)

发布时间:2007-04-23 00:49:34来源:红联作者:swallow
Red Hat 9 默认重要配置信息:

配置文件:/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
文章评论

共有 1 条评论

  1. fjlycfq 于 2007-04-24 17:11:04发表:

    谢谢,温习了一遍。