우리는 일반적으로 이와 같은 개인 웹페이지를 봅니다 http://example.com/~someone/
. 이 경우 "누군가"는 "example.com"의 사용자입니다.
새 사용자 "foo"를 추가할 때마다 http://example.com/~foo/
자동으로 생성되도록 기본적으로 이를 활성화하려면 어떻게 해야 합니까? "~someone"의 물결표는 선택사항이며 사용자 정의할 수 있나요?
소프트웨어 환경:
웹 서버: Apache 또는 Yaws(Erlang 기반 웹 서버)
답변1
Apache의 경우 다음을 확인하세요.http://httpd.apache.org/docs/2.2/en/mod/mod_userdir.html#userdir그리고http://httpd.apache.org/docs/2.2/en/howto/public_html.html도움이 되는.
답변2
당신이 찾고 있는 요에 대해tilde_expand
구성 옵션.
아무것도 없다마법이 ~
역할에 관한 것이지만 너무 일반적이므로 회피하는 것을 권장하지 않습니다. 완전히 포기하고 싶다면 사용자가 /var/www/htdocs/<username>/
직접 콘텐츠를 편집할 수 있는 기능을 제공하세요.
답변3
당신이 가지고 있는지 확인하십시오
Include conf/extra/httpd-userdir.conf
그리고
LoadModule userdir_module modules/mod_userdir.so
httpd.conf에서.
답변4
httpd 구성에서 이 줄을 업데이트하세요.
UserDir .www
그리고 사용자가 네트워크를 통해 무언가를 공유하려면 홈 디렉터리에 ~/.www 디렉터리를 생성해야 합니다. http(자체 검토)를 통해 파일을 공유하도록 요청하세요.
로드된 모듈 섹션에 다음 줄을 추가하세요.
LoadModule userdir_module modules/mod_userdir.so
각 사용자에게 자신의 cgi-bin 디렉토리를 제공하려면 지시문을 사용하여 사용자 홈 디렉토리의 특정 하위 디렉토리에 대해 cgi를 활성화할 수 있습니다.
<Directory /home/*/.www/cgi-bin/>
Options ExecCGI
SetHandler cgi-script
</Directory>
httpd 서비스를 다시 시작하거나 HUP하세요.