根据Squid 文档,何时debug_options rotate=1 ALL,9
设置,squid.conf
我应该看到HTTP Message Body
cache.log
但是,它没有出现。
我确实看到了所有内容,包括 HTTP 标头,但没有正文。
我什至尝试设置debug_options
为11,9
,但我只看到 HTTP 标头,而不是正文。
Squid 被配置为 HTTP 和 HTTPS 的透明代理。我发送的请求是 HTTPS。
任何人,请帮忙?
一位客户要求为他的网站进行个人 php.ini 配置,因此我将他的 VirtualHost 设置如下:
<VirtualHost *:80>
DocumentRoot "/home/alex/www.domain.tld"
ServerName www.domain.tld
AssignUserID alex alex
PHPINIDir /home/alex/php.ini
</VirtualHost>
客户端在 /home/alex/ 下创建了 php.ini 文件,其中仅包含此设置:
session.save_path = "/home/alex/.php_sessions/"
完成后,他开始抱怨说他看到了其他客户网站生成的所有其他会话文件。
在做了一些基本的故障排除之后,我意识到他的 php.ini 设置影响了 httpd-vhosts.conf 中指定的所有网站。
问题是为什么?既然PHPINIDir
只在里面指定一个特定的VirtualHost
?
在编译一些端口时,我意识到它依赖于 1000 多个其他端口,并且将永远安装直到我死或我的磁盘已满(我的硬盘真的很小)。
我打断了make install clean
。
我如何uninstall
以及clean
那些已经构建和安装的依赖项?(至少有 100 多个)
pkg_cutleaves
在这种情况下不会工作,因为主端口尚未注册。
请帮忙。
FreeBSD 9.0-RELEASE amd64
编辑:问这个问题的另一种方式:如何查看未注册端口的所有依赖项,以及这些依赖项的所有子依赖项,独立于先前安装的端口或其 [sub] 依赖项?
我必须为每个虚拟主机定义 fastcgi_pass。我如何在全球范围内定义它?
server {
listen 80;
server_name www.domain.tld;
location / {
root /home/user/www.domain.tld;
index index.html index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/user/domain.tld$fastcgi_script_name;
include fastcgi_params;
}
}