Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10804436
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:12:22

希望用户能够以 方式来访问自己的网页,我参考了以下两个链接,做一个总结:

1.
这篇文章介绍修改apache2.conf和httpd.conf,
1)apache2.conf中加入:

UserDir public_html
UserDir disabled root

AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec



2)在httpd.conf中加入:

ServerName localhost
DocumentRoot /home/user1/public_html


AllowOverride None
Order allow,deny
allow from all





 然后运行 sudo a2enmod userdir,再 /etc/init.d/apache2 reload. 照做了一遍就成功了。记住,用户的缺省网页目录在~username/public_html/下,也就是生成新用户同时要生成这个目录;老用户就自己mkdir一把,再进入其中放置自己的网页,缺省网页名字为index.html.
(注:这个链接已经根据我的建议作了更改,已经看不到上述配置了。佩服老外的认真态度。)


2.
这篇文章是后看到的,步骤很简单,就是在/etc/apache2/mods-enabled 下建立两个链接:
sudo ln -s ../mods-available/userdir.load
sudo ln -s ../mods-available/userdir.conf
/etc/init.d/apach2 reload, 就行了。到/etc/apache2/mods-enabled目录下果真看到这两个link files. 我cleared了上次做的改动,按这个又实验了一下,并reload。果然没错,效果一样,而且简单易行。看样子,apache2的配置步骤改进不少。

其实,我们真正要做的工作只有两步:
1. sudo a2enmod userdir
2. /etc/init.d/apach2 reload

简单吧?当然,前提是已经有public_html目录,并有index.html文件啰!

阅读(1205) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~