‰PNG IHDR Û ¤ ;œˆ ®IDATxÚíÜ»n¤0€á¼ÿK¡• Š)(¦pAá‚Â…–±Ç7†LeG{ý§ §㻢|¬ïذaÆ 6lذaÆ 6lذaÆ 6lomûó$^þy¿úÝØ°ag“5 bÆ 6lذaÆ 6lذa{‘í¼ 6lذaÆ ›`›µçã´}HÏFkm,›m¶Ðû¬ÓªñÑêôÒô!Ý‹xÛ|'ܢ˟;·E:—Ôõ9&á¶’¶}®{žv]™n&Ñ6ç íhíÕ_õ÷t¨Ú ͵-Ò«¯šºZ;ú´Z$Û.žPÔÄøkíž)º!§o¡¡ˆ>}l³eQfJÕT±—u Ñ–µò•›åÚ†ª×\âÝX=8ÝîRÙ†4`Vwòl¾>ëÃ×ún•Gþ^›ìi¾s©Ì"msÙ$×uñÝi»ˆ?w¡bs[m©6³K4áãçO†‰¹.£4›Þ%ºÐ×/õÀßÏbëC%Šçtû‰MŸ×–– ú-lîG6±mrz2–ô¶s%»9À•s@˜¹ì-âk»9 =ìæî)ÎÝõÌåâk»B5ÕËÂ×\Ãñš+Í‚çZsÙ²åµòRnÚÂ~G§…ÉR¦¯•CŸŠí¨É›wIcIïén7jJ°åèhÛ›NCS|ìâÓj0æªò8y½iHKÛ›Ö¶ÐkòɈ+;Sz°¶ú¨áL /µFÐ*\çÆÔ”Ë#"5¯Âmë2Üï[SÅ«»Íú‹£=©g¯În‹aóP…eÚÒ“ûLÛÿ lذaÆ 6lØ^kãï̱aÆ 6lذaÆ 6lذa;ÿŠ ¶_ÚÎØ°aÆ 6lذaÆ 6lذaÆ ¶á¨ëœR¢ÇÆ IEND®B`
Apache HTTP サームãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.4
複数ã®ãƒ¦ãƒ¼ã‚¶ã®ã„るシステムã§ã¯ã€UserDir
ディレクティブを使ã£ã¦
å„ユーザãŒãƒ›ãƒ¼ãƒ ディレクトリã«ã‚¦ã‚§ãƒ–サイトを構築ã§ãるよã†ã«è¨å®šã™ã‚‹ã“ã¨ãŒ
å¯èƒ½ã§ã™ã€‚URL http://example.com/~username/
を訪れãŸäººã¯
"username
" ã¨ã„ã†ãƒ¦ãƒ¼ã‚¶ã® UserDir
ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã§æŒ‡å®šã•れãŸ
サブディレクトリã‹ã‚‰ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å¾—ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚
in the default config file, and adapting the httpd-userdir.conf
file as necessary, or by including the appropriate directives in a
Directory
block within the main config file.
デフォルトã§ã¯ã“れらã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“。
UserDir
を使ã£ã¦æœ‰åйã«ã§ãã¾ã™ã€‚
有効ã«ã™ã‚‹ã«ã¯ã€ãƒ‡ãƒ•ォルトã®è¨å®šãƒ•ァイルã§ä»˜éšã™ã‚‹
httpd-userdir.conf
ファイルãŒå¿…è¦ã§ã€
ãã®ä¸ã®æ¬¡ã®è¡Œã®ã‚³ãƒ¡ãƒ³ãƒˆã‚¢ã‚¦ãƒˆã‚’外ã—ã¦æœ‰åйã«ã™ã‚‹ã‹ã€
#Include conf/extra/httpd-userdir.conf
ã‚ã‚‹ã„ã¯ã€ãƒ¡ã‚¤ãƒ³ã®è¨å®šãƒ•ァイルä¸ã® Directory
ブãƒãƒƒã‚¯ã®ä¸ã«é©åˆ‡ã«ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–を記述ã—ã¦ãŠãã¾ã™ã€‚
関連モジュール | 関連ディレクティブ |
---|---|
UserDir
ディレクティブã¯
ユーザ毎ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒèªã¿è¾¼ã¾ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指定ã—ã¾ã™ã€‚
ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã¯ã„ã‚ã„ã‚é•ã£ãŸå½¢å¼ã‚’å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
スラッシュã§å§‹ã¾ã‚‰ãªã„パスãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã¯ã€ãƒ¦ãƒ¼ã‚¶ã®ãƒ›ãƒ¼ãƒ ディレクトリ ã‹ã‚‰ã®ç›¸å¯¾ãƒ‘スã¨ã¿ãªã•れã¾ã™ã€‚次ã®è¨å®šãŒã‚ã£ãŸã¨ãã«:
UserDir public_html
URL http://example.com/~rbowen/file.html
ã¯
パス /home/rbowen/public_html/file.html
ã¸
変æ›ã•れã¾ã™ã€‚
パスãŒã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã§å§‹ã¾ã‚‹ã¨ãã¯ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ‘スã¯ãã®ãƒ‘ス㫠ユーザåã‚’åŠ ãˆãŸã‚‚ã®ã‹ã‚‰ãªã‚Šã¾ã™ã€‚次ã®è¨å®šã®ã¨ã:
UserDir /var/html
URL http://example.com/~rbowen/file.html
ã¯
パス /var/html/rbowen/file.html
ã¸å¤‰æ›ã•れã¾ã™ã€‚
アスタリスク (*) ã‚’å«ã‚€ãƒ‘ã‚¹ãŒæŒ‡å®šã•れãŸã¨ãã¯ã€ã‚¢ã‚¹ã‚¿ãƒªã‚¹ã‚¯ã‚’ ユーザåã§ç½®æ›ã—ãŸã‚‚ã®ãŒä½¿ç”¨ã•れã¾ã™ã€‚ã“ã®ã‚ˆã†ãªè¨å®šã ã¨:
UserDir /var/www/*/docs
URL http://example.com/~rbowen/file.html
ã¯
パス /var/www/rbowen/docs/file.html
ã¸å¤‰æ›ã•れã¾ã™ã€‚
ディレクトリやディレクトリパスを複数è¨å®šã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
UserDir public_html /var/html
http://example.com/~rbowen/file.html
ã¨ã„ã†
URL ã«å¯¾ã—ã¦ã¯ ~rbowen
を探ã—ã¾ã™ã€‚見ã¤ã‹ã‚‰ãªã‘れã°ã€
/var/html
ã®ä¸‹ã«ã‚ã‚‹ rbowen
を探ã—ã¾ã™ã€‚
ã‚‚ã—見ã¤ã‹ã‚Œã°ä¸Šè¨˜ã® URL 㯠/var/html/rbowen/file.html
ã¨ã„ã†ãƒ•ァイルパスã«å¤‰æ›ã•れã¾ã™ã€‚
UserDir
ディレクティブを使ã£ã¦å¤–部 URL ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
UserDir http://example.org/users/*/
上記例ã§ã¯ http://example.com/~bob/abc.html
ã¸ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯ http://example.org/users/bob/abc.html
ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•れã¾ã™ã€‚
UserDir ã®ãƒ‰ã‚ュメントã«ç¤ºã•れã¦ã„る構文を使ã†ã“ã¨ã§ã€ ã©ã®ãƒ¦ãƒ¼ã‚¶ãŒã“ã®æ©Ÿèƒ½ã‚’使ã†ã“ã¨ãŒã§ãã‚‹ã‹ã‚’制é™ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™:
UserDir enabled
UserDir disabled root jro fish
上ã®è¨å®šã¯ dissabled
æ–‡ã®ãƒ¦ãƒ¼ã‚¶ä»¥å¤–ã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ã«
対ã—㦠UserDir ã®æ©Ÿèƒ½ã‚’有効ã«ã—ã¾ã™ã€‚åŒæ§˜ã«ã—ã¦ã€ä»¥ä¸‹ã®ã‚ˆã†ã«
æ•°åã®ãƒ¦ãƒ¼ã‚¶ä»¥å¤–ã«å¯¾ã—ã¦ã“ã®æ©Ÿèƒ½ã‚’無効ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™:
UserDir disabled
UserDir enabled rbowen krietz
ä»–ã®ä¾‹ã¯ UserDir
ã®èª¬æ˜Žã‚’å‚ç…§ã—ã¦ãã ã•ã„。
ãれãžã‚Œã®ãƒ¦ãƒ¼ã‚¶ã«å°‚用㮠cgi-bin ディレクトリを与ãˆã‚‹ãŸã‚ã«ã€
<Directory>
を使ã£ã¦ãƒ¦ãƒ¼ã‚¶ã®ãƒ›ãƒ¼ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®æŒ‡å®šã•れãŸé ˜åŸŸã«å¯¾ã—㦠CGI を有効ã«
ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
<Directory /home/*/public_html/cgi-bin/> Options ExecCGI SetHandler cgi-script </Directory>
ãã—ã¦ã€UserDir
ãŒ
public_html
ã«è¨å®šã•れã¦ã„ã‚‹ã¨ä»®å®šã™ã‚‹ã¨ã€
ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã® CGI プãƒã‚°ãƒ©ãƒ example.cgi
ã¯ä»¥ä¸‹ã®æ§˜ã«å‘¼ã³å‡ºã•れるã“ã¨ãŒã§ãã¾ã™:
http://example.com/~rbowen/cgi-bin/example.cgi
ユーザã«å½¼ã‚‰ã®ã‚¦ã‚§ãƒ–空間ã§ã®ã‚µãƒ¼ãƒã®è¨å®šã®å¤‰æ›´ã‚’許å¯ã™ã‚‹å ´åˆã€
ユーザ㯠.htaccess
ファイルを使ã£ã¦è¨å®šã‚’変更ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
AllowOverride
ã®å€¤ã‚’
ユーザãŒå¤‰æ›´ã™ã‚‹ã“ã¨ã‚’許å¯ã—ãŸã„ディレクティブã«å¯¾ã—ã¦å分ãªã‚‚ã®ã«
è¨å®šã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。ã“ã®æ©Ÿèƒ½ãŒã©ã®ã‚ˆã†ã«ã—ã¦å‹•作ã—ã¦ã„ã‚‹ã‹
ã®è©³ç´°ã¯ .htaccess ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ« ã‚’èªã‚“ã§
ãã ã•ã„。