配置每个用户的Web站点的意图是使在安装了Apache的本地计算机上,拥有用户账号的每个用户都能够架设自己的单独的Web站点。 要配置每个用户的Web站点,要经过下面的配置步骤: 1、修改主配置文件/etc/httpd/conf/httpd.conf,启用每个用户的Web站点配置。 2、修改主配置文件,为每个用户的Web站点目录`配置访问控制。 配置过程: 1、修改httpd.conf文件 下面这段代码,在httpd.conf文件中有,找到这段代码,做如下修改: # # UserDir is disabled by default since it can confirm the presence # of a username on the system (depending on home directory # permissions). # //后面添加一个root,基于安全考虑,禁止用户使用自己的个人站点 UserDir disable root # # To enable requests to /~user/ to serve the user's public_html # directory, remove the "UserDir disable" line above, and uncomment # the following line instead: # UserDir public_html //配置对每个用户Web站点目录的缺省设置。 下面这部分代码,在httpd.conf文件中都有,我们所需要做的,就是将每一行前面的注释符号#去掉就可以了。 //记住这个public_html目录,接下来要在用户的主目录下建立一个这样子的子目录 AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Order allow,deny Allow from all Order deny,allow Deny from all 2、下面说明每个用户要创建自己的Web站点,需要执行的步骤。以student用户为例,想要创建自己的Web站点的每个用户都要执行下面的步骤。 //首先回到自己的主目录中,然后创建子目录public_html #mkdir public_html //在public_html目录中,创建一个index.html文件 #echo "This is

Student

's Web Site." > index.html //退到home目录下,修改自己主目录的权限 #cd .. #chmod 711 student OK,完成了。 此时在客户机的浏览器中输入服务器的IP地址,如:http://192.168.0.1/~student 即可浏览出存放在自己的主目录下的子目录public_html中的网页文件了。