0

取 2 个域:www.domain.com 和 sub.domain.com。每个都分别托管在同一服务器上/home/www,并/home/sub通过 lighttpd 中的 vhost 配置使用不同的 php.ini 文件。

fastcgi.server = ( ".php" =>
  ((
    "bin-path" => "/usr/bin/php5-cgi -c /home/www/php.ini"
  ))
)

$HTTP["host"]=="sub.domain.com" {
  fastcgi.server = ( ".php" =>
    ((
      "bin-path" => "/usr/bin/php5-cgi -c /home/sub/php.ini"
    ))
  )
}

是否可以在仍然使用适当的 php.iniwww.domain.com/sub的同时提供内容?sub.domain.com

我们使用的 php.ini 文件的主要区别是include_path. 有没有另一种方法可以通过目录或别名通过服务器配置来改变它?还是在单个 php.ini 中?

这样做的动机是我们只有主 www 域的 SSL 证书,但希望通过主域路径上的 SSL 提供子内容。

在 debian 上使用 lighttpd。

4

1 回答 1

1

不知道它是否仍然有效,但几年前我遵循了这个......遗憾的是,我现在没有在我工作的地方使用 lighttp,所以无法验证它是否仍然有效。

http://www.cyberciti.biz/tips/custom-phpini-file-for-each-domain-user.html

于 2012-10-30T11:51:27.960 回答