From a78974815e70e05350e7ae22dbf027f3f3cef9d4 Mon Sep 17 00:00:00 2001 From: fukachan Date: Sat, 2 Oct 2004 14:29:45 +0000 Subject: bug fix GUI setup. add comments on apache suexec installation. --- fml/doc/ja/tutorial/setup/apache.sgml | 67 +++++++++++++++++++++++++++++++++++ fml/doc/ja/tutorial/setup/cgi.sgml | 34 +++++++++++++----- 2 files changed, 93 insertions(+), 8 deletions(-) create mode 100644 fml/doc/ja/tutorial/setup/apache.sgml (limited to 'fml/doc/ja/tutorial/setup') diff --git a/fml/doc/ja/tutorial/setup/apache.sgml b/fml/doc/ja/tutorial/setup/apache.sgml new file mode 100644 index 00000000..cfd513be --- /dev/null +++ b/fml/doc/ja/tutorial/setup/apache.sgml @@ -0,0 +1,67 @@ + + + + + + apache の設定 + + + + + + +fml8 CGI の内部構造については + + + +を参照して下さい。 + + + + + + + + apache で suexec を使う + + + +suexec 利用可能な apache を作る必要があります。 +configure を実行する際に、 + +configure --enable-suexec --suexec-caller=www + +などとします。 +ここでは suexec を呼ことが可能なユーザが www です。 +このユーザには、この用途専用のものを用意して下さい。 + + + +インストール後、~ユーザ/cgi-bin/ を許すように httpd.conf を +設定する必要があります。 + +<Directory /home/*/*/public_html> + AllowOverride FileInfo AuthConfig Limit + Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI + <Limit GET POST OPTIONS PROPFIND> + Order allow,deny + Allow from 特定のホスト + </Limit> +</Directory> + +<IfModule mod_mime.c> + ... 略 ... + + AddHandler cgi-script .cgi + + ... 略 ... +</IfModule> + + + + + + + diff --git a/fml/doc/ja/tutorial/setup/cgi.sgml b/fml/doc/ja/tutorial/setup/cgi.sgml index 3df37494..d0fdefd3 100644 --- a/fml/doc/ja/tutorial/setup/cgi.sgml +++ b/fml/doc/ja/tutorial/setup/cgi.sgml @@ -1,7 +1,8 @@ + CGI の設定 @@ -19,18 +20,20 @@ CGI </para> <para> -apache で suexec を使うことを前提としています。 +<link linkend="setup.apache.suexec">apache で suexec を使う</link> +ことを前提としています。 </para> <para> -また、現在はMLごとの CGI はなく、 -ドメイン全体を管理する CGI しかありません。 -そのうち作ります _o_ +2004 年、秋現在、MLごとの CGI およびドメイン全体を管理する CGI は、 +あります。ユーザの追加、削除、メンバーリストやログの閲覧などが可能です +が、CGI からの設定変更インターフェイス( config.cf の編集機能)が未実装 +です。 </para> <para> -CGI を使う場合でも、メールサーバとして postfix や qmail を使っている場 -合はメールサーバの設定変更は不要です。 +なお、CGI を使う場合でも、メールサーバとして postfix や qmail を使って +いるなら、CGI 用の特別な「メールサーバの設定変更」は不要です。 </para> </warning> @@ -38,7 +41,7 @@ CGI <sect1 id="setupcgi.install"> <title> - makefml newml は CGI スクリプトを作ります + いつでも makefml newml は CGI スクリプトを作っています @@ -46,6 +49,13 @@ makefml newml トが ~fml/public_html/ 以下に用意されています。この CGI は二種類あり、 ドメイン全体を管理するものとそれぞれのMLを管理する CGI と両方ありま す。 + +そのドメインのML全部の管理者用 +~fml/public_html/fml/ドメイン/admin/config.cgi + +MLごとの管理者用 +~fml/public_html/fml/ドメイン/ml-admin/config.cgi + @@ -100,6 +110,14 @@ AuthType Basic require valid-user この .htaccess を適切なものに書き換えて下さい。 + +例 + +AuthName ByPassword +AuthType Basic +AuthUserConfig "/usr/local/etc/fml/ドメイン/htpasswd" +require valid-user + -- cgit v1.2.1