系统:Ubuntu 12.04 服务器
重新启动lighttpd
显示状态为[ OK ]
但在执行netstat -ntulp
我没有发现 lighttpd 服务器正在运行。
以下是显示结果的屏幕截图。
如您所见,检查服务器配置的语法发现存在权限错误/var/run/lighttpd.pid
。
快速ls -l
发现它属于root
用户。
所以我迅速将所有权更改为lighttpd.pid
= server.username/server.group
,www-data
然后重新加载 lighttpd 并通过 netstat 进行检查。
我的努力失败了。pid
所有权不断更改回 root。
这是我的lighttpd.conf
。
任何帮助都将不胜感激。谢谢。
答案1
那么整个问题已经没有意义了。
我没有设定我的php5-fpm
套接字连接正确。通过以下方法解决。
第一的,
sudo nano /etc/php5/fpm/pool.d/www.conf
现在将监听线改为如下所示。
;监听 = 127.0.0.1:9000
监听 = /tmp/php5-fpm.sock
第二,
sudo nano /etc/lighttpd/conf-available/15-fastcgi-php.conf
现在你只需要重新启动你的php5-fpm
->sudo /etc/init.d/php5-fpm reload
并且,
sudo /etc/init.d/lighttpd restart
参考: