说明:
本文讲的是apache如何添加用户目录,实现个人用户主页。由于apache(httpd)是编译安装的,因此默认httpd.conf里没有看到IfModule mod_userdir.c这,这时就需要手动添加。
实现:
1.加载mod_userdir.so,删除LoadModule…mod_userdir.so前面的#号
LoadModule userdir_module modules/mod_userdir.so
2.在httpd.conf添加以下内容,任意位置:
#UserDir disable UserDir www
3.添加用户shang站点目录
mkdir /home/shang/www //这里www跟第2步的UserDir www对应 chmod 755 /home/shang/www chmod 711 /home/shang/ //用户家目录默认权限 drwx------,需要改成drwx--x--x ,不然apache程序无法浏览 echo "Test your home" > /home/shang/www/index.html /usr/local/httpd/bin/apachectl restart //重启apache
4.浏览器访问:http://你的主机名称/~shang/
我这里是http://www.nobody.com/~shang
附录:
暂空!