
Ubuntu日本語フォーラム

ログインしていません。
hotohoto です お世話になります。
さっそくですが UBUNTU 9.10 server を入れました。
入れたものは主に bind apache2 postfoix mysql proftpd
などを入れて ubuntu-desktop を入れて日本語環境にしました。
これから apache2 の設定をしようと考えています。
apache2 を普通に導入していくと WEB ADDRESS には
「~」チルダが無い状態になりました。
これはテスト的に導入した他のマシンではそうなったからです。
今度は多少本番に近くなるのですが、
過去に作成したドメインを利用使用と思います。
ところが、そこで問題が生じます。
この「~」の扱いが分かりません。
どこが分からないかというと過去のドメインは「~」有りですが、
今度はそれを無いようにしても使いたい。つまり両用にしたいのです。
例えば:(hは除いてます)
ttp://www.xxxxxxxx.xx/~xxxxxxx/
ttp://www.xxxxxxxx.xx/xxxxxxx/
上記2行のどちらも同じところを指すようにしたいのです。
そこで質問
こんなことは技術的にできますか?
できたとしても相当難しいですか?
よろしく ご教授ください。
オフライン
サーバーに限らず、例えば端末やファイルブラウザでも同じ事ですが、
「xxxxxxx」ディレクトリと同じ場所に「~xxxxxxx」という名前のシンボリックリンクを作れば目的達成だと思います。
ln -s xxxxxxx ~xxxxxxx
こうすることで、「xxxxxxx」を「~xxxxxxx」としても同じディレクトリにアクセスできます。
オフライン
あ!
それはコロンブスの卵との感、 なるほど わかりました
ところでユーザーが沢山いる場合はユーザー毎に用意する必要がありますね。
何百件とかなったらどうするのかなあなんて心配しちゃいますが、それはそれとして
当方の場合は10件ほどですから手作業の方が早いですね。
vbkさん どうも有難うございました。
解決済みです
オフライン
どもです。
UserDirとAliasMatchの合わせ技で、対応できるようなきがしますが、いかがでしょうか。
http://httpd.apache.org/docs/2.2/ja/urlmapping.html
つまり、UserDirで~のマッピングを実施して、AliasMatchで~無しのマッピングを行えば
良いかなと思っています。
オフライン