我试图通过添加虚拟主机来完成圆形立方体的设置,因此服务器上的每个订阅都将使用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>
我遇到的问题如下:
只有当我访问ip-one时它才能正常工作:7080,然后它可以正常加载所有css和js,我可以登录,检查和发送电子邮件。
我的设置有问题吗? 我正在使用plesk 11.5.30
答案 0 :(得分:0)
重定向http://www.mywebiste.com - &gt;可以在域的托管设置中关闭http://mywebsite.com,这是“首选域名”下拉列表
如果您有通配符子域* .mywebiste.com,则会出现第二个问题,这是众所周知的plesk 11.5错误,因此您可以向Paralles支持解决方案。 (您可以通过自定义虚拟主机模板自行解决它,但您应该知道所有这些plesk后端是如何工作的)。
它适用于ip-one:7080,因为Plesk 11.5不为每个域配置nginx webmail配置,仅适用于通配符webmail。*。所以,nginx选择“错误的”虚拟服务器并将其指向这个通配符子域的虚拟服务器,该子域的位置为“/ internal-nginx-static-location /”,其中静态文件将由nginx查找(他知道这是静态文件,因为Plesk apache模块mod_aclr2为他提供了这样的信息),但这个位置指向子域的vhost文件夹。
这可能是别的东西,但我不能仅仅根据你的描述说出更准确的内容。