スレッドこのページは表示専用です。新規投稿・レスや最新情報はこちらです。Apache2の環境でサーバーを運営しています。現在の環境は下記の構成になってます。httpd.confに設定しています。~/ユーザ名/という風に出来るものなのでしょうか?例:ttp://sub.tanakaok.com/~ユーザ名/もし出来るのであれば、上記の方法を兼ねて教えて頂ければ助かります。httpd.confが参照できる外部ファイルに最低限、以下のようにヴァーチャルホストの設定をすればよいかと思います。/home/<UserName>/public_html/に飛んでいく。public_html</IfModule></VirtualHost>僕の場合は、一つのドメインにサブドメインを設けています。サブドメインについては〜<UserName>でのアクセスは有効にしていないため、なんともいえませんが、上記のような設定で動くと思います。mod_userdir.c>の中におくことによってwww.example.com/user/<UserName>/でもアクセスできるようにしています。初めまして、こんにちは。この度はご教授頂きまして、誠に有難う御座います。httpd.confに記入する形式となっています。httpd.confに設定済です。/home/<UserName>/public_html/に飛んでいく。/home/<UserName>/public_html/に飛んでいく。mod_userdir.c>ではどのような記載になるでしょうか?質問ばかりで申し訳ありません。セブンDLさん、ご教授などと言われると恐縮してしまいます。このサイトに基本的な質問をして皆さんにご迷惑をかけている者です。Apacheのヴァージョンの違いがただしいですね、僕の指摘が適切でありませんでした。僕もApacheのconfigファイルに関しては、まだ精通しているわけではないので、何方か経験者このスレッドを観覧時に、誤りがあれば指摘していただけたらと願っています。*:80>内に設定し直すことになると思います。あるので注意が必要です。そのような間違いが有っても、httpdモジュールのローディング時に警告を出してくれるのできずけると思います。DLさんの場合は、新しく記述した3つ分のVirtualHostの内容をhttpd.confファイル内の一番下に置けばよいかと思います。*:80>枠外の内容はほとんどのオリジナルと同じになっています。方法としてご指摘の通り、三つのドメインどれも同一のサーバーで動いているため、特定のユーザ名に対する解釈はどのドメインからも当然同じものになってしまいます。同一のユーザ名に対し異なるドメインごとにユーザのDocumentRootを変えたいのであれば、DLさんご指摘の方法(UserDirの内容をそれぞれのドメインで変える)でよいかと思います。以下のような感じになるかと思います。/home/<UserName>/public_example_html/に飛んでいく。public_tanakaok_html/sub</IfModule></VirtualHost>もし上記内容に誤りや、より良い方法があれば、ご指南よろしくお願いいたします。DLお返事頂きまして、誠に有難う御座います。>>ご教授などと言われると恐縮してしまいます。このサイトに基本的な質問をして皆さんにご迷惑をかけている者です。いえいえ、とんでもないです。*:80>内に設定し直すことになると思います。あるので注意が必要です。そのような間違いが有っ>>も、httpdモジュールのローディング時に警告を出してくれるのできずけると思います。>>DLさんの場合は、新しく記述した3つ分のVirtualHostの内容をhttpd.confファイル内の一番下に置けばよいか>>と思います。*:80>枠外の内容はほとんどのオリジナル>>と同じになっています。*80>に記載しなければならないのですね。>>ご指摘の通り、三つのドメインどれも同一のサーバーで動いているため、特定のユーザ名に対する解釈はどの>>ドメインからも当然同じものになってしまいます。同一のユーザ名に対し異なるドメインごとにユーザの>>DocumentRootを変えたいのであれば、DLさんご指摘の方法(UserDirの内容をそれぞれのドメインで変える)>>でよいかと思います。以下のような感じになるかと思います。/home/<UserName>/public_example_html/に飛んでいく。public_*についてあまりよく理解出来ておりません。public_htmlそれぞれドメイン別にする場合はpublic_tanakaok_htmlpublic_example_htmlpublic_tanakaok_html/subここまでは理解出来ました。ここから/~ユーザ名/の新規ユーザを追加した場合takosanの場合==ドメイン1==/home/takosan/public_example_html/http://example.com/~takosan/===============ドメイン2==/home/takosan/public_tanakaok_html/http://tanakaok.com/~takosan/===============ドメイン2==/home/takosan/public_tanakaok_html/subhttp://sub.tanakaok.com/~takosan/=============上記にてそれぞれ個別に表示されるという事ですね。/publi_htmlディレクトリを生成するようにしています。ドメインごとそれぞれに別ける場合は/public_htmlディレクトリを/public_example_htmlという風に追加毎にディレクトリを変更しなさいという事ですね。home/*/下層にpublic_tanakaok_htmlを自動作成もしご存知でしたらで構わないので、ご教授いただければ幸いです。public_tanakaok_html/subそのように理解しています。上記にてそれぞれ個別に表示されるという事ですね。ブラウザー上に入力されると/home/takosan/public_tanakaok_html/index.htmlが実行され、http://sub.tanakaok.com/~takosan/と入力されると/home/takosan/public_tanakaok_html/sub/index.htmlが実行されるという具合です。僕もそのようなドメインネームに対するユーザ登録の割付をした経験がないので、わかりません。DLお返事頂きまして、ありがとうございます。home/*/下層にpublic_tanakaok_htmlを自動作成もう少し詳しく記入しましたので、ご確認願います。"publi_*"ディレクトリをドメインごとに判別して自動で作成することは出来るでしょうか?という意味です。/home/***/にあるpublic_tanakaok_html/subですね。public_htmlディレクトリが自動作成されますが。/etc/skel/public_htmlもしご存知でしたらよろしくお願い致します。DLこんにちは、DLです。先程共通のディレクトリで設定してみたのですが、エラーがでて起動出来ませんでした。/home/<UserName>/public_html/に飛んでいく。public_html</IfModule></VirtualHost>エラー内容は下記の通りです。configurationどうやら下記の設定を追記すると上記のエラーがでてしまうようです。下記の設定をなくしてシンプルにすると正常に起動できます。public_html</IfModule>上記の/~ユーザ名/で正常起動出来る記載方法になるとどのような方法が御座いますでしょうか?よろしくお願い致します。configuration1009行目に全角スペースが混入している為です。初めまして、こんにちは。おかげさまで無事に起動する事が出来ました。ありがとうございました。下記の方法もご存知でしたら、ご教授いただけると大変有難いです。home/*/下層にpublic_tanakaok_htmlを自動作成もう少し詳しく記入しましたので、ご確認願います。"publi_*"ディレクトリをドメインごとに判別して自動で作成することは出来るでしょうか?という意味です。/home/***/にあるpublic_tanakaok_html/subですね。public_htmlディレクトリが自動作成されますが。/etc/skel/public_htmlもしご存知でしたらよろしくお願い致します。