WEB服务器

个人主页系统在Apache上的实现方法

日期:2015/6/28来源: IT猫扑网

结合大家的经验和我自己的实践,得到以下几点在Apache上实现个人主页系统的方法。(注意:我的测试环境如下:FreeBSD4.7+Apache2.0.43)

问题: Apache上的个人主页系统
目的:

1.WEB:https://www.site.com/~username
2.FTP :/www/free/username/public_html

方法一:使用mod_userdir模块
需要使用Apache 之中的userdir_module,

LoadModule userdir_module libexec/apache2/mod_userdir.so
之前的#去掉,
然后如下配置:

UserDir /www/free/*/public_html/
<Directory /www/free/*/public_html>
DirectoryIndex index.html
</Directory>

方法二:使用rewrite
需要使用Apache之中的rewrite_module,

LoadModule rewrite_module libexec/apache2/mod_rewrite.so之前的#去掉,
然后如下配置:

RewriteRule ^/~([0-9A-Za-z_\-]+)(.*) /wwww/free/$1/public_html$2
<Directory /www/free/*/public_html>
DirectoryIndex index.html
</Directory>

说明:
1.用户的FTP可以使用任何FTP系统来指定其路径为/www/free/username

相关文章

相关下载

网友评论

我要评论...
    没有更早的评论了
    取消