中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > 服务器 > Web服务器
redhat9下使用apache2.0实现个人主页空间的方法1
作者:未知 时间:2005-09-13 17:24 出处:ChinaUnix.net 责编:chinaitpower
              摘要:redhat9下使用apache2.0实现个人主页空间的方法1

系统平台:redhat9.0
基本要求:有一个apache2.0的安装。并且包含了mod_userdir模块。 默认的安装包含该模块。
./configure --disable-all --enable-module=alias --enable-module=access --enable-module=auth --enable-module=log_config --enable-module=dir --enable-module=mime --enable-module=userdir
make
make install
###编辑httpd.conf。添加内容如下
UserDir sites
UserDir enabled testuser   #只给这个用户开启个人空间
###使每个用户都拥有各自的cgi脚本目录
<Directory /home/*/cgi-bin>
   Options ExecCGI
   SetHandler cgi-script
</Directory>
########结束##########
说明:用UserDir dir指定目录时,dir可以有三种表示方法
<1>UserDir dir      目录前没有“/”,此时指该dir在用户的主目录里.
既http://localhost/~test----->/home/test/dir     test用户的个人主页空间
<2>UserDir /var/web       此时用户主页存放在/var/html/username目录里
httpd://localhost/~testuser----->/var/web/testuser
<3>UserDir /var/*/html      此时的用户的主页存放在/var/username/html目录里
httpd://localhost/~testuser------->/var/testuser/html

2、准备目录
cd /etc/skel
mkdir sites
echo "this is user homepage" >> sites/index.html
3、添加实验用户
useradd testuser
4、测试
http://domainname/~testuser

 carolson 回复于:2003-09-26 14:56:09
问题!
php 如何限制呢?
是否可以将 
.../user1/public_html 设置为不可执行就可以呢?似乎测试不通过。

目的: 
user1 的php 不可以 读user2的文件(或者其他权限)
即如何为mass users 设置 php成apache那样的
/home/*/use... ...
就是user1的php 只可以在user1目录下执行。

谢谢

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有