Apache HTTP サームãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.2
説明: | 外部 CGI デーモンを使ã£ãŸ CGI スクリプトã®å®Ÿè¡Œ |
---|---|
ステータス: | Base |
モジュールè˜åˆ¥å: | cgid_module |
ソースファイル: | mod_cgid.c |
äº’æ›æ€§: | Unix ã®ã‚¹ãƒ¬ãƒƒãƒ‰ MPM ã®ã¿ |
最é©åŒ–ãŒæ–½ã•れã¦ã„ã‚‹ã“ã¨ã¨ã€ä»¥ä¸‹ã§èª¬æ˜Žã•れã¦ã„ã‚‹è¿½åŠ ã® ScriptSock
ディレクティブを除ã„ã¦ã¯ã€
mod_cgid
㯠mod_cgi
ã¨åŒæ§˜ã®
動作をã—ã¾ã™ã€‚Apache 㨠CGI ã«é–¢ã™ã‚‹è©³ç´°ã¯
mod_cgi
ã®æ¦‚è¦ã‚’èªã‚“ã§ãã ã•ã„。
Unix オペレーティングシステムã®ä¸ã«ã¯ã€ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ã®ã‚µãƒ¼ãƒã‹ã‚‰
プãƒã‚»ã‚¹ã‚’ fork ã™ã‚‹ã®ãŒéžå¸¸ã«ã‚³ã‚¹ãƒˆã®é«˜ã„動作ã«ãªã£ã¦ã„ã‚‹ã‚‚ã®ãŒã‚りã¾ã™ã€‚
ç†ç”±ã¯ã€æ–°ã—ã„プãƒã‚»ã‚¹ãŒè¦ªãƒ—ãƒã‚»ã‚¹ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã™ã¹ã¦ã‚’複製ã™ã‚‹ã‹ã‚‰ã§ã™ã€‚
å„ CGI 起動時ã«ã“ã®ã‚³ã‚¹ãƒˆãŒã‹ã‹ã‚‹ã®ã‚’防ããŸã‚ã«ã€mod_cgid
ã¯åプãƒã‚»ã‚¹ã‚’ fork ã—㦠CGI スクリプトを実行ã™ã‚‹ãŸã‚ã®
外部デーモンを実行ã—ã¾ã™ã€‚
主サーãƒã¯ unix ドメインソケットを使ã£ã¦ã“ã®ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¨é€šä¿¡ã—ã¾ã™ã€‚
コンパイル時ã«ãƒžãƒ«ãƒã‚¹ãƒ¬ãƒƒãƒ‰ MPM ãŒé¸ã°ã‚ŒãŸã¨ãã¯
mod_cgi
ã®ä»£ã‚りã«å¿…ãšã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒä½¿ç”¨ã•れã¾ã™ã€‚
ユーザã®ãƒ¬ãƒ™ãƒ«ã§ã¯ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã®è¨å®šã¨å‹•作㯠mod_cgi
ã¨ã¾ã£ãŸãåŒã˜ã§ã™ã€‚唯一ã®ä¾‹å¤–㯠ScriptSock
ディレクティブã®
è¿½åŠ ã§ã€ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–㯠CGI デーモンã¨ã®é€šä¿¡ç”¨ã®ã‚½ã‚±ãƒƒãƒˆã®åå‰ã‚’
指定ã—ã¾ã™ã€‚
説明: | CGI デーモンã¨ã®é€šä¿¡ã«ä½¿ã‚れるソケットã®ãƒ•ァイルåã®æŽ¥é 辞 |
---|---|
æ§‹æ–‡: | ScriptSock file-path |
デフォルト: | ScriptSock logs/cgisock |
コンテã‚スト: | サーãƒè¨å®šãƒ•ァイル |
ステータス: | Base |
モジュール: | mod_cgid |
ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–㯠CGI デーモンã¨ã®é€šä¿¡ã«ä½¿ã‚れるソケット㮠ファイルåã®æŽ¥é 辞をè¨å®šã—ã¾ã™ã€‚ã¾ãŸã€ãƒ•ァイルåã«ã¯ã‚µãƒ¼ãƒã®ãƒ—ãƒã‚»ã‚¹IDãŒ è¿½åŠ ã•れã¾ã™ã€‚ソケット㯠Apache ãŒèµ·å‹•ã•れãŸãƒ¦ãƒ¼ã‚¶ (通常 root) 㮠パーミッションを用ã„ã¦ã‚ªãƒ¼ãƒ—ンã•れã¾ã™ã€‚CGI スクリプトã¨ã®é€šä¿¡ã® ã‚»ã‚ュリティをä¿ã¤ãŸã‚ã«ã€ã‚½ã‚±ãƒƒãƒˆã®å˜åœ¨ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã« ä»–ã®ãƒ¦ãƒ¼ã‚¶ãŒæ›¸ãè¾¼ã¿æ¨©é™ã‚’æŒã£ã¦ã„ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒé‡è¦ã§ã™ã€‚
ScriptSock /var/run/cgid.sock