【问题标题】:Open_basedir restricting HTTPS requests only?Open_basedir 仅限制 HTTPS 请求?
【发布时间】:2013-10-04 13:16:51
【问题描述】:

我已经尝试了所有方法,但无法为 HTTPS 请求删除 open_basedir。它虽然适用于 HTTP 请求。 Plesk 10 是我的控制面板。

以下是我采取的步骤:

我创建了一个删除限制的 vhost.conf 文件。 我创建了一个删除限制的 vhost_ssl.conf 文件。 我重新配置了 Plesk。 我重启了apache。

有谁知道问题出在哪里?

【问题讨论】:

    标签: plesk vhosts open-basedir


    【解决方案1】:

    问题出在 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,它就开始工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      相关资源
      最近更新 更多