おそらくアパッチの設定と思うのですが、通常http://www.xyz.co.jp/~userA等と指定しますが、これをhttp://www.zyz.co.jp/userAと指定してuserAのページを表示させるにはどこにどんな設定をすればよろしいのでしょうか。ティルダ(~)を取っても表示出来るようにしようと計画しています。教えてください。
No.3ベストアンサー
- 回答日時:
#2 の (2) の書き方ではうまくいきませんでした.m(_ _)m
http://www.xyz.co.jp/~userA
と指定された場合に
http://www.zyz.co.jp/userA
を表示させるには、httpd.conf で
RewriteEngine on
RewriteRule ^/~([^/]+)/?(.*) /$1/$2 [R]
RewriteRule ^/([^/]+)$ /$1/ [R]
と書けばよいのではないでしょうか.
No.4
- 回答日時:
各ユーザーのHPを「~」を使わないでアクセスできるようにするためには、Apacheの設定ファイルを次のように編集します。
#UserDir "Sites"
AliasMatch ^/([^/]+)/(.*) /Users/$1/Sites/$2
詳しいことは参考URLをご覧ください。
参考URL:http://www.zdnet.co.jp/help/tips/linux/l0464.html
有り難うございました。UsersとSitesのところにいろいろ関連データを入れてみましたが、作動しませんでした。今後もよろしくお願い申し上げます。
No.2
- 回答日時:
思いついた方法を挙げると.
(1) シンボリックリンクを張る.
Apache の DocumentRoot が
/usr/local/apache/htdocs
各ユーザのホームディレクトリが
/home/userA
だとすると、
/usr/local/apache/htdocs/userA -->
/home/userA/public_html
というリンクを張る.
(UserDir public_html )
※ ユーザが多いと面倒 (追加・削除など)
(2) Apache の mod_rewrite の機能を使ってみる
-->
RewriteEngine on
RewriteCond /home/$1/public_html -d
RewriteRule ^/(.+)/(.+) http://www.zyz.co.jp/~/
<--
※ これでうまくいくかは試していません.
(2) はご参考まで.
有り難うございました。1)番の方法で試しましたところ完璧に作動いたしました。2番目の方法に付きましては修正版を再度アップロードしていただき有り難うございました。小生には少し高度な対処法でしたので、試しておりません。今後ともよろしくお願い申し上げます。
No.1
- 回答日時:
ディレクトリ扱いにすれば良いのじゃないですか?
つまり、ドキュメントルートを
http://www.xyz.co.jp/
にすれば、
「userA」は単なるディレクトリですから、
http://www.xyz.co.jp/userA
でアクセスできますよね?
有り難うございました。DocumentRootの配下にuserAディレクトリを作成して、試したら確かに作動しましたが、http://www.xyz.co.jp/~userAとティルダの入った指定ではページが表示されませんでした。しかし、ご指摘のような方法でも在る程度出来ることが解りました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- その他(IT・Webサービス) google サイトの目次表示について 1 2023/06/17 23:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- モニター・ディスプレイ パソコンでスクリーンショットしたもの(HP)を印刷しました。 3 2022/07/03 16:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
FTPでファイルがダウンロードで...
-
/varの容量を変更の仕方
-
自宅サーバーの構築がうまくい...
-
chmod u-x .*の動作について教...
-
Index.html表示しない!!
-
シェルの作成かアパッチの設定...
-
シンボリックリンクでパミッシ...
-
linux系OSでの、アプリケーショ...
-
あり得ない!アーカイブを展開...
-
RddHat9.0 apatchでインデック...
-
shellscript内のコマンドを、su...
-
ls -lの見方を教えてください。
-
共有ファイルはどこにおけばよ...
-
Ubuntu、ファイル移動によるエ...
-
Server error! Error 500
-
書き込み禁止に絶対ならないよ...
-
Solaris 7 の /home について
-
このケース。シンボリックリン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
shellscript内のコマンドを、su...
-
Index.html表示しない!!
-
RPM のソースパッケージが展開...
-
PHPでchmod()を使えるようにす...
-
Ubuntu、ファイル移動によるエ...
-
「E212:書込み用にファイルを開...
-
あり得ない!アーカイブを展開...
-
シンボリックリンクでパミッシ...
-
書き込み権限がありません
-
winSCPでlinuxフォルダを作りたい
-
Apacheのドキュメントルート配...
-
rootでも権限が無いようです
-
rootユーザのメールボックスへ...
-
umask757をvar/www/htmlへ適用?
-
vsftpで共有ディレクトリ
-
ダウンロードしたファイル
-
エラー「cpp0: /var/tmp/cczy3N...
おすすめ情報