2009-04-29 7 views
0

나는 이미 일부 웹 사이트를 제공하는 웹 서버를 상속 받았습니다. 해당 사이트 중 일부를 새 웹 서버로 마이그레이션하려고합니다. 이 http://mydomain/ABCDepartment//~ username에 대해 리디렉션되는 Magic Apache

이 URL은 또한 작동 : 해당 웹 사이트의

하나라는 페이지가 http://mydomain/~joesmith

및 joesmith의 인덱스 페이지는 실제로 /var/www.../ABCDepartment/people에 살고/joesmith/

이제

내가 httpd.conf 파일에서 확인하고 내가 다음을 참조 :

UseCanonicalName Off 
UserDir public_html 
UserDir disabled root 

joesmith 또는 ~

에 대한 특별한 mod_rewrite 규칙이 없습니다

이 마법은 어떻게 발생합니까? UseCanonicalName이 꺼져 있고 UserDir이 아닌 경우 public_html은/home/joesmith/public_html에서 찾아야합니다.

무엇이 누락 되었습니까?

답변

3

이것은 또, Userdir라는 아파치 연장이다 : 그것은 자동으로 사용자의 홈 디렉토리에 public_html이라는 폴더를 가리 키도록 요청을 다시 작성 http://httpd.apache.org/docs/1.3/mod/mod_userdir.html

(웹 서버가 읽기 권한이 있어야 접근까지이 폴더 트리).

+0

죄송합니다. 다음은 2의 문서입니다. http://httpd.apache.org/docs/2.0/mod/mod_userdir.html –

+0

다음은 2.4 용 문서입니다. http://httpd.apache.org/docs/ 현재/mod/mod_userdir.html – Jadeye