2013-10-04 82 views
0

我试过了一切,我无法删除open_basedir HTTPS请求。它正在处理HTTP请求。 Plesk 10是我的控制面板。Open_basedir仅限制HTTPS请求?

下面是我所采取的步骤:

我创建了一个具有去除限制的vhost.conf文件。 我创建了一个vhost_ssl.conf文件,该文件限制已被删除。 我重新配置了Plesk。 我重新启动了apache。

有谁知道这个问题是什么?

回答

0

问题出在vhost_ssl.conf文件中。这条线:

<Directory /var/www/vhosts/XXX.com/subdomains/app/httpsdocs> 

本来应该...

<Directory /var/www/vhosts/XXX.com/subdomains/app/httpdocs> 

我误以为正在从httpsdocs的加载安全内容的文件夹。

我完全vhost_ssl.conf文件现在看起来是这样的:

<Directory /var/www/vhosts/XXX.com/subdomains/app/httpdocs> 

<IfModule sapi_apache2.c> 
    php_admin_flag engine on 
    php_admin_flag safe_mode off 
    php_admin_value open_basedir /var/www/vhosts/:/tmp/ 
</IfModule> 

<IfModule mod_php5.c> 
php_admin_flag engine on 
php_admin_flag safe_mode off 
php_admin_value open_basedir /var/www/vhosts/:/tmp/ 
</IfModule> 

</Directory> 

然后,我只是需要重新启动Apache,并开始工作。