我使用的是Lighttpd和php-fpm,我想对每个网站的vhost进行着色。
该网站的页面位于:/home/vhosts/example1.com/web
每个vhost都有相同的层:
/home/vhosts/example1.com/web
/home/vhosts/example2.com/web
/home/vhosts/example3.com/web
我使用这种路径作为域的文档根(example1.com),我不知道我应该使用什么心理路径来显示vhost,我尝试了:
document-root = /web
chroot = /home/vhosts/example1.com/ (on php-fpm.conf file)
但我总是得到404没有找到错误。我怎么才能给vhost染色呢?
(每个网站都有.php和.html页面。)
发布于 2011-05-01 13:40:33
在lighttpd.conf中:
server.document-root = "/home/vhosts/example1.com/web"
fastcgi.server = (
".php" => (
"localhost" => (
"docroot" => "/web",
"socket" => "/home/vhosts/example1.com/php.socket",
)
)
)
在fpm.conf中:
listen = /home/vhosts/example1.com/php.socket
chroot = /home/vhosts/example1.com/
发布于 2014-03-17 21:51:49
使用$prefix
& $pool
变量在fpm.conf中简化多色体的配置
[example1.com]
prefix = /home/vhosts/$pool/
listen = $prefix/php.sock
chroot = $prefix
[example2.com]
prefix = /home/vhosts/$pool/
listen = $prefix/php.sock
chroot = $prefix
对于快速增长的站点,您可能希望使用TCP / IP侦听内置套接字,因为它比使用unix更稳定
不要忘记通过IP地址限制TCP连接:
listen.allowed_clients = 127.0.0.1
https://stackoverflow.com/questions/5851549
复制