当试图访问pfSense的Status > RRD Graphs页面时,我被一个空白页面迎头赶上…很可能是由于PHP无法完成请求…
我不确定如何修复这个。 在Linux上,我通常会运行类似于以下的内容来发现问题,但我无法在pfSense(AFAIK)上执行此操作:
su -l apache -c 'strace php /usr/local/www/status_rrd_graph.php'
任何理论?
只是为了演示PHP返回的很less:
$ wget https://XXX.XXX.XXX.XXX/status_rrd_graph.php --no-check-certificate -O - --2012-07-20 23:43:06-- https://XXX.XXX.XXX.XXX/status_rrd_graph.php Resolving XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX)... 10.0.0.1 Connecting to XXX.XXX.XXX.XXX (XXX.XXX.XXX.XXX)|10.0.0.1|:443... connected. WARNING: cannot verify XXX.XXX.XXX.XXX's certificate, issued by `/C=US/ST=Somewhere/L=Somecity/O=CompanyName/OU=Organizational Unit Name (eg, section)/CN=Common Name (eg, YOUR name)/emailAddress=Email Address': Self-signed certificate encountered. WARNING: certificate common name `Common Name (eg, YOUR name)' doesn't match requested host name `XXX.XXX.XXX.XXX'. HTTP request sent, awaiting response... 200 OK Length: 0 [text/html] Saving to: `STDOUT' [ <=> ] 0 --.-K/s in 0s 2012-07-20 23:43:06 (0.00 B/s) - written to stdout [0/0]
嗯,首先我听说过这种情况。 一个快速的解决scheme应该是为您已经运行的版本应用更新,基本上重新安装系统(至less覆盖所有系统的文件)。