|
Subhost で iManager を使う
Subhost のユーザーも iManager を使えます。iManager によって、そうしたユーザーも簡単で使い勝手のよい環境下で自分のアカウントを管理できます。Subhost ユーザーが iManager でできることは以下です。
- 自分のパスワード変更とディスク容量情報の確認
- 自分のホームディレクトリーへのファイルのアップロードとファイル情報の編集
- Web ベースのメールマネージャーによるイーメールの送受信
設定
iManagerは、~/etc/passwdファイルを読んでユーザーを認証します。従って、正規のVPS v2 ユーザーアカウントを所有しているすべての ユーザーは、ログイン名とパスワードで iManager にアクセスできます。アクセスはユーザーのホームディレクトリーのみに限定されます。
Subhost 顧客にユーザーアカウントが設定されている場合は、その顧客は以下のように、VPS v2 の IP アドレスあるいはホスト名で iManager にアクセスできます。
https://YOUR-SERVER-NAME.securesites.net/imanager/
http://YOUR.IP.ADD.RESS/imanager/
http://YOUR-DOMAIN.NAME/imanager/
ユーザーアカウントとパスワードを入力しログインできます。
以下のように、Subhost 顧客が自分のドメイン名を使って iManager にアクセスできるように VPS v2 の設定を行うこともできます。
http://SUBHOST-DOMAIN.NAME/imanager/
imanager の代わりに mail 等を使うこともできます。
http://SUBHOST-DOMAIN.NAME/mail/
上記のどちらかの URL を使う場合は、以下のどちらかの Redirect ディレクティブを Web サーバーの設定ファイル (~/www/conf/httpd.conf) の SUBHOST-DOMAIN.NAME の VirtualHost ディレクティブ内に記載する必要があります。
<VirtualHost 111.111.111.111:80>
SSLDisable
ServerName SUBHOST-DOMAIN.NAME
ServerAdmin architect@SUBHOST-DOMAIN.NAME
DocumentRoot /home/SUBHOST/www/SUBHOST-DOMAIN.NAME
ErrorLog /usr/local/apache/logs/SUBHOST/SUBHOST-DOMAIN.NAME-error_log
ScriptAlias /cgi-bin/ /home/SUBHOST/www/cgi-bin/
User SUBHOST
Group SUBHOST
ServerAlias www.SUBHOST-DOMAIN.NAME
Redirect /imanager/ "https://YOUR-SERVER-NAME.securesites.net/imanager/"
<Directory /home/SUBHOST/www/cgi-bin>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
CustomLog /usr/local/apache/logs/SUBHOST/SUBHOST-DOMAIN.NAME-access_log combined
</VirtualHost>
または
<VirtualHost 111.111.111.111:80>
SSLDisable
ServerName SUBHOST-DOMAIN.NAME
ServerAdmin architect@SUBHOST-DOMAIN.NAME
DocumentRoot /home/SUBHOST/www/SUBHOST-DOMAIN.NAME
ErrorLog /usr/local/apache/logs/SUBHOST/SUBHOST-DOMAIN.NAME-error_log
ScriptAlias /cgi-bin/ /home/SUBHOST/www/cgi-bin/
User SUBHOST
Group SUBHOST
ServerAlias www.SUBHOST-DOMAIN.NAME
Redirect /mail/ "https://YOUR-SERVER-NAME.securesites.net/imanager/"
<Directory /home/SUBHOST/www/cgi-bin>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
CustomLog /usr/local/apache/logs/SUBHOST/SUBHOST-DOMAIN.NAME-access_log combined
</VirtualHost>
Subhost ドメイン名で iManager に接続する別の方法として、imanager や mail のような C Name (canonical domain name) を使う方法もあります。以下の例を検討してみてください。
http://imanager.SUBHOST-DOMAIN.NAME/
http://mail.SUBHOST-DOMAIN.NAME/
この方法で iManager にアクセスできるようにするには、下記3項の全ての設定が必要です。
先ず、以下の手順で、/home/imanager/imanager ディレクトリーに iManager をインストールします。
# cd /home
# mkdir imanager
# cd imanager
# vinstall imanager2
installing imanager2
Welcome to the iManager2 installation program. The iManager2 installation
program knows you have other choices for server administration software and
thanks you for choosing iManager2.
Would you like to install iManager2 in the default installation directory
(/usr/local/apache/htdocs) [y/n] ? n n を入力
Would you like to install iManager2 in your current working directory
(/home/imanager) [y/n] ? y y を入力
imanager/
imanager/bin/
imanager/bin/BSD-OS/
...
...
...
imanager/help.cgi
imanager/index.cgi
vinstall done
# cd ../
# chmod 701 imanager
次に、以下どちらかの <VirtualHost...> ディレクティブを Web サーバーの設定ファイル (~/www/conf/httpd.conf) に追加してください。
<VirtualHost 111.111.111.111:80>
SSLDisable
ServerName imanager.SUBHOST-DOMAIN.NAME
ServerAdmin webmaster@SUBHOST-DOMAIN.NAME
DocumentRoot /home/imanager/imanager
<Directory "/home/imanager/imanager">
Options FollowSymLinks ExecCGI
AllowOverride None
AddType application/x-httpd-cgi .cgi
DirectoryIndex index.cgi
<Limit GET POST>
allow from all
</Limit>
</Directory>
ErrorLog /usr/local/apache/logs/imanager/imanager-error_log
CustomLog /usr/local/apache/logs/imanager/imanager-access_log combined
</VirtualHost>
または
<VirtualHost 111.111.111.111:80>
SSLDisable
ServerName mail.SUBHOST-DOMAIN.NAME
ServerAdmin webmaster@SUBHOST-DOMAIN.NAME
DocumentRoot /home/imanager/imanager
<Directory "/home/imanager/imanager">
Options FollowSymLinks ExecCGI
AllowOverride None
AddType application/x-httpd-cgi .cgi
DirectoryIndex index.cgi
<Limit GET POST>
allow from all
</Limit>
</Directory>
ErrorLog /usr/local/apache/logs/imanager/imanager-error_log
CustomLog /usr/local/apache/logs/imanager/imanager-access_log combined
</VirtualHost>
注意: 上記例以外の C Name を使う場合、その C Name を上記の ServerName の項に記載してください。しかし、どのような C Name の場合でも、DocumentRoot は上記の通りにしてください。
|
次に、ドメイン追加オーダーフォームから C Name の追加をオーダーしてください。上記の httpd.conf の設定が終了している場合は、C Name の追加の費用は発生しません。オーダーに必要な情報は、imanager や mail 等のサーバー名、SUBHOST-DOMAIN.NAME 名です。SUBHOST-DOMAIN.NAME 名は事前にドメイン追加オーダーが完了しているものでなければなりません。
SPEEDEX サポートポリシー
Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
Email: support@speedex.ne.jp
株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン
|