Re: バーチャルドメインの/~ユーザー名/について ( No.6 ) |
|
- æ¥æï¼ 2006/12/08 18:11
- ååï¼ DL
- お返事頂きまして、ありがとうございます。
>>新規ユーザ追加するたびに選択出来るように効率のよい方法はご存知ではないでしょうか? >>例1:exampleドメインに対して新規ユーザ追加と同時に home/*/下層にpubli_example_htmlを自動作成 >>例2:tanakaokドメインに対して新規ユーザ追加と同時に home/*/下層にpublic_tanakaok_htmlを自動作成
もう少し詳しく記入しましたので、ご確認願います。
例ですが
tanakaok.comに対して /~ユーザ名/を追加する際 home/*/下層に”publi_tanakaok_html”を自動で作成するようにする事は可能でしょうか?
example.comに対して/~ユーザ名/を追加する場合は home/*/より下層に " public_example_html"を自動で作成
つまり、それぞれ指定したドメインに対して/~ユーザ/を追加した際 home/*/にあります "publi_*"ディレクトリをドメインごとに判別して自動で作成することは出来るでしょうか?という意味です。
設定としては example.com に対して /home/*/にある”public_example_html” tanakaok.comに対して /home/*/にある”public_tanakaok_html” sub.tanakaok.comに対して /home/***/にあるpublic_tanakaok_html/sub ですね。
上記のこれらを ~ユーザ追加時に ドメインをtanakaok.comにした場合に 例えば tanakaok.comだったら 自動で home/*/にある public_tanakaok_htmlを自動作成
このようにする方法はないのでしょうか?
ドメインを複数にわけなければ下記の方法で public_htmlディレクトリが自動作成されますが。 mkdir /etc/skel/public_html
もしご存知でしたらよろしくお願い致します。
|
Re: バーチャルドメインの/~ユーザー名/について ( No.7 ) |
|
- æ¥æï¼ 2006/12/09 09:14
- ååï¼ DL
- こんにちは、DLです。
先程共通のディレクトリで設定してみたのですが、エラーがでて起動出来ませんでした。
<VirtualHost *:80> ServerName www.example.com DocumentRoot /var/www/html/example ServerAdmin example@yahoo.com # 以下の設定で、www.example.com/~<UserName>でアクセスすると # /home/<UserName>/public_html/に飛んでいく。 <IfModule mod_userdir.c> UserDir public_html </IfModule> </VirtualHost>
<VirtualHost *:80> ServerName www.tanakaok.com DocumentRoot /var/www/html/tanakaok ServerAdmin tanakaok@yahoo.com <IfModule mod_userdir.c> UserDir public_html </IfModule> </VirtualHost>
<VirtualHost *:80> ServerName sub.tanakaok.com DocumentRoot /var/www/html/tanakaok/sub ServerAdmin tanakaok@yahoo.com <IfModule mod_userdir.c> UserDir public_html </IfModule> </VirtualHost>
エラー内容は下記の通りです。
# /etc/rc.d/init.d/httpd restart httpd を停止中: [失敗] httpd を起動中: Syntax error on line 1009 of /etc/httpd/conf/httpd.conf: Invalid command '\xe3\x80\x80<IfModule', perhaps mis-spelled or defined by a module not included in the server configuration
どうやら下記の設定を追記すると上記のエラーがでてしまうようです。 下記の設定をなくしてシンプルにすると正常に起動できます。 <IfModule mod_userdir.c> UserDir public_html </IfModule>
上記の/~ユーザ名/で正常起動出来る記載方法になるとどのような方法が御座いますでしょうか? よろしくお願い致します。
|
Re: バーチャルドメインの/~ユーザー名/について ( No.8 ) |
|
- æ¥æï¼ 2006/12/09 09:18
- ååï¼ ZERO
- >httpd を起動中: Syntax error on line 1009 of /etc/httpd/conf/httpd.conf:
>Invalid command '\xe3\x80\x80<IfModule', perhaps mis-spelled or defined by a module not included in the server configuration
1009行目に全角スペースが混入している為です。
|
Re: バーチャルドメインの/~ユーザー名/について ( No.9 ) |
|
- æ¥æï¼ 2006/12/09 09:24
- ååï¼ DL
- ZERO様
初めまして、こんにちは。 おかげさまで無事に起動する事が出来ました。 どうもありがとうございました。
もし下記の方法もご存知でしたら、ご教授いただけると大変有難いです。
>>新規ユーザ追加するたびに選択出来るように効率のよい方法はご存知ではないでしょうか? >>例1:exampleドメインに対して新規ユーザ追加と同時に home/*/下層にpubli_example_htmlを自動作成 >>例2:tanakaokドメインに対して新規ユーザ追加と同時に home/*/下層にpublic_tanakaok_htmlを自動作成
もう少し詳しく記入しましたので、ご確認願います。
例ですが
tanakaok.comに対して /~ユーザ名/を追加する際 home/*/下層に”publi_tanakaok_html”を自動で作成するようにする事は可能でしょうか?
example.comに対して/~ユーザ名/を追加する場合は home/*/より下層に " public_example_html"を自動で作成
つまり、それぞれ指定したドメインに対して/~ユーザ/を追加した際 home/*/にあります "publi_*"ディレクトリをドメインごとに判別して自動で作成することは出来るでしょうか?という意味です。
設定としては example.com に対して /home/*/にある”public_example_html” tanakaok.comに対して /home/*/にある”public_tanakaok_html” sub.tanakaok.comに対して /home/***/にあるpublic_tanakaok_html/sub ですね。
上記のこれらを ~ユーザ追加時に ドメインをtanakaok.comにした場合に 例えば tanakaok.comだったら 自動で home/*/にある public_tanakaok_htmlを自動作成
このようにする方法はないのでしょうか?
ドメインを複数にわけなければ下記の方法で public_htmlディレクトリが自動作成されますが。 mkdir /etc/skel/public_html
もしご存知でしたらよろしくお願い致します。
|