<-
Apache > HTTP Server > �ĵ� > �汾2.2 > ģ��
���� ��л | �������� | ��ƪ���ߣ��𲽹� | ��ҳ�����£�2006��1��29�� | ��ȡ���°汾

Apacheģ�� mod_userdir

˵�������û����Լ�����Ŀ¼���ṩҳ��(ʹ��"/~username")
״̬����(B)
ģ����userdir_module
Դ�ļ�mod_userdir.c

����

��ģ������ʹ������http://example.com/~user/���﷨�������û���վĿ¼��

top

UserDir ָ��

˵���û���վĿ¼��λ��
�﷨UserDir directory-filename
������server config, virtual host
״̬����(B)
ģ��mod_userdir

UserDirָ��ָ�����û�Ŀ¼�µ�һ��ʵʵ���ڵ�Ŀ¼������˸��û��ṩ���ʵ��ĵ���Directory-filename���������¼�����ʽ֮һ��

�����Userdirָ���У���û��enabledҲû��disabled�ؼ��ʣ��������������Ϊ�ļ�ƥ��ģʽ������ת����Ŀ¼������http://www.foo.com/~bob/one/two.html������ᱻת��Ϊ��

UserDir ָ��ת�����·��
UserDir public_html~bob/public_html/one/two.html
UserDir /usr/web/usr/web/bob/one/two.html
UserDir /home/*/www/home/bob/www/one/two.html

����ָ������ض��򵽿ͻ��ˣ�

UserDir ָ��ת�����·��
UserDir http://www.foo.com/usershttp://www.foo.com/users/bob/one/two.html
UserDir http://www.foo.com/*/usrhttp://www.foo.com/bob/usr/one/two.html
UserDir http://www.foo.com/~*/http://www.foo.com/~bob/one/two.html
ע�⣺ʹ�ô�ָ��ʱҪ��С�ģ�����"UserDir ./"���ܻ��"/~rootӳ�䵽"/"������ܲ���������Ҫ�ġ�ǿ�ҽ����������ļ��а���һ��"UserDir disabled root"������������Ϣ��μ�Directoryָ�����ȫ��ʾ��

������

����ijЩ�û�ʹ��UserDirָ�����ֹ�����û���

UserDir disabled
UserDir enabled user1 user2 user3

���������û�ʹ��UserDirָ�����ֹһС�����û���

UserDir enabled
UserDir disabled user4 user5 user6

������ָ����ѡ��һ��(alternative)�û���վĿ¼��

Userdir public_html /usr/web http://www.foo.com/

��http://www.foo.com/~bob/one/two.html�����󣬻����ȳ��Ի�ȡ"~bob/public_html/one/two.html"�������"/usr/web/bob/one/two.html"��������һ����http://www.foo.com/bob/one/two.html���ض���

���Ҫ�����ض������������б�������ΪApache�����ж��ض����Ƿ�ɹ���������������������ô��ֻ��һ���滻��ַ��

2.1.4���Ժ�İ汾�У�Ĭ�ϲ������û���վĿ¼����δ����UserDirָ�������½�ʹ��"UserDir public_html"Ĭ��ֵ��

�μ�