サーバー上のすべてのサブスクリプションが webmail.servername.com を使用してアクセスできるように、仮想ホストを追加してラウンドキューブのセットアップを完了しようとしています。
コードを含むこの roundcube.conf ファイルをアップロードしました。
<VirtualHost ip-one:7080 \ ip-two:7080 \ local-ip:7080>
ServerName roundcube.webmail
ServerAlias roundcube.webmail.*
ServerAdmin "fdmatte@gmail.com"
DocumentRoot "/var/www/roundcube/"
<Directory "/var/www/roundcube/">
Options +FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
</IfModule>
# This is needed to parse /var/lib/roundcube/.htaccess. See its
# content before setting AllowOverride to None.
AllowOverride All
order allow,deny
allow from all
</Directory>
私が抱えている問題は次のとおりです。
- http://www.mywebiste.comのような Web サイトにアクセスするときにこのファイルを使用すると、 http: //mywebsite.comにルーティングされます。
- webmail.mywebsite.com にアクセスすると roundcube が読み込まれますが、css や js などのインクルード ファイルが見つかりません。
ip-one:7080 にアクセスした場合にのみ正しく機能し、すべての css と js を正常にロードして、ログイン、確認、メールの送信を行うことができます。
私の設定に何か問題がありますか?plesk 11.5.30 を使用しています