ホームFAQNetSHAKER BlueRack Ver.2.0 > B204029

FAQ



■ NetSHAKER BlueRack Ver.2.0 FAQ


B204029 ウェブサーバの別名で設定したURLにアクセスすると、ブラウザのアドレス表示が仮想サイトのFQDNに変更されてしまう。

URLが書き換わってしまうのは BlueRackの仕様となりますので、標準では対応ができません。
変換を行いたくない場合は、仮想サイトのホスト名を変更していただくようお願いいたします。

BlueRackをカスタマイズすることによって別名のアドレス表示を変更しないように設定することは可能です。
変更方法を以下にご紹介しますが、詳細なサポートまでは行えませんのご了承ください。
なお、カスタマイズする場合は ファイル修正後に発生する該当機能に対するサポートは致しかねますので充分な注意のもとに対応をお願いします。
また、管理画面からの設定変更により、カスタマイズされた内容が元に戻ることもございますので、予めご了解願います。



STEP1. 設定ファイルに1行追加
#vi /etc/httpd/conf/vhosts/siteX (X:は該当サイトの番号となります)

--------------------------------------------
# owned by VirtualHost
NameVirtualHost yyy.yyy.yyy.yyy:80


ServerName test.hoge.dom
ServerAlias www.hoge.dom
ServerAdmin admin
DocumentRoot /home/.sites/143/site2/web
ErrorDocument 401 /error/401-authorization.html
ErrorDocument 403 /error/403-forbidden.html
ErrorDocument 404 /error/404-file-not-found.html
ErrorDocument 500 /error/500-internal-server-error.html
RewriteEngine on
RewriteCond %{HTTP_HOST} !^172.16.39.34(:80)?$
RewriteCond %{HTTP_HOST} !^test.hoge.dom(:80)?$ [NC]

RewriteCond %{HTTP_HOST} !^www.hoge.dom(:80)?$[NC] ← 別名を追加
RewriteRule ^/(.*) http://test.hoge.dom/$1 [L,R]
RewriteOptions inherit
AliasMatch ^/~([^/]+)(/(.*))?
/home/.sites/143/site2/users/$1/web/$3

.....
--------------------------------------------

STEP2.WWWサーバの再起動
  /etc/rc.d/init.d/httpd restart

戻る