QUBE2でネームバーチャルホスティング

Apatchのバージョンが、1.33に上がった事により以前の2700JのApatchバージョンとバーチャルドメインの定義が異なるため、以前バージョンでのバーチャルド メインの設定を行った場合は最上位ページしか現れない問題が発生しました。
下記はApatch1.33のバーチャルドメインの方法です。

ただ、この方法でうまくバーチャルドメインが設定できるのですが ブラウザで管理者サイトに行くと画面を見ることが出来ません。 81ポートを使用する画面に行く事が出来なくなります。
管理者サイトに行くには、パブリックサイトより「管理者サイト」のボタンを 押すとhttp://qube.kigaru.ne.jp/.cobalt/sysManage/を探しに行き管理者サイトに行く事が出来ません。手入力でhttp://qube.kigaru.ne.jp:81/.cobalt/sysManage/を入力する事により 管理者サイトに行く事が出来ます。その他、個人設定画面・ページビルダー画面も81ポートを使うのでhttp://mydomein:81/******と[:81]を入れてあげなければなりません。 こちらの問題は現在調査中です。

セキュリティパッチを当てたQube2700JもApatchのバージョンが1.33ですが そう言う問題は起きません。Qube2700Jとの違いはhomeディレクトリUserディレクトリ の階層が大幅に変わってます。それが原因なのでしょうか? ちなみにhomeディレクトリは
QUBE2 /home/groups/home
QUBE2700J /home/httpd/html/groups/home
srm.confに怪しいコメントがありますが私にはまだわかりません。

RewriteEngine on
# Use the RewriteCond to strip the host away from the port
RewriteCond %{HTTP_HOST}                ^([^:]+)
RewriteRule ^/admin/?$                  http://%1:81/.cobalt/sysManage/ [L,R]
RewriteCond %{HTTP_HOST}                ^([^:]+)
RewriteRule ^/cgi-bin/.cobalt/(.+)      http://%1:81/cgi-bin/.cobalt/$1 [L,R]
RewriteCond %{HTTP_HOST}                ^([^:]+)
RewriteRule ^/.cobalt/(.+)              http://%1:81/.cobalt/$1 [L,R]
RewriteCond %{HTTP_HOST}                ^([^:]+)
RewriteRule ^/.user/(.*)                http://%1/$1 [L,R]
RewriteCond %{HTTP_HOST}                ^([^:]+)
RewriteRule ^/cgi-bin/.user/(.*)        http://%1/cgi-bin/$1 [L,R]
いろいろ試して見ます。
情報をお待ちしております。

尚、以下の設定はrootでのtelnet操作になりますので大変危険です。


Apatch1.33のバーチャルドメイン定義
Apatch1.33のバーチャルドメインをWEBで調べてみました。
そう、難しくはなかったのですが説明が英語でしたのでちょっと苦労しました。
参考URL; http://japache.infoscience.co.jp/japanese_1_3_6/manual/vhosts/name-based.html
httpd.conf か srm.confに下記のバーチャルホスト指定をすれば大丈夫のようです。
ちなみに私はsrm.conf下部に下記コメントを追加しました。
============================================ NameVirtualHost 210.233.51.100 #一番上にメインページを持ってこなければいけません。 <VirtualHost 210.233.51.100> ServerAdmin admin@dns1.kigaru.ne.jp DocumentRoot /home/groups/home ServerName qube.kigaru.ne.jp ErrorLog logs/qube.kigaru.ne.jp-error_log TransferLog logs/qube.kigaru.ne.jp-access_log </VirtualHost> <VirtualHost 210.233.51.100> ServerAdmin admin@dns1.kigaru.ne.jp DocumentRoot /home/html/users/host1/pub ServerName host1.kigaru.ne.jp ErrorLog logs/host1.kigaru.ne.jp-error_log TransferLog logs/host1.kigaru.ne.jp-access_log </VirtualHost> . . . <VirtualHost 210.233.51.100> ServerAdmin aaa@www.aaa.com DocumentRoot /home/users/tokyo/pub ServerName www.aaa.com ErrorLog logs/www.aaa.com-error_log TransferLog logs/www.aaa.com-access_log </VirtualHost> <VirtualHost 210.233.51.100> ServerAdmin bbb@www.bbb.to DocumentRoot /home/users/koba/pub ServerName www.bbb.to ErrorLog logs/www.bbb.to-error_log TransferLog logs/www.bbb.to-access_log </VirtualHost> ================================================ 尚、上記タグ<>は全角です。半角で書いてください。 以上

[ TOP ] [ QUBE2特集 ]