byqy 发表于 2013-4-2 17:30:27

无缘无故的为什么nginx.pid文件丢失???

无缘无故的为什么nginx.pid文件丢失???

# /usr/local/nginx/sbin/nginx -s reload
nginx: open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

licess 发表于 2013-4-2 19:01:51

pid文件不会丢失,pid文件名只有在nginx启动后才会创建

没有可能nginx没启动

byqy 发表于 2013-4-2 19:13:03

不知道嘛,因为我看了论坛里面的.htaccess的教程,在我一个vhost/.conf中加了一个 include /XXX/XXX /.htaccess 后,然后显示加载失败..提示.htaccess有错误.但是照常能访问,但是我又用vhost绑定一个域名后,这个新的域名不能访问,显示102错误.然后我重启了服务器,那个pid文件就消失了......

byqy 发表于 2013-4-2 19:13:39

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent http://www.by111.com/index.php http://www.by111.com
order deny,allow

这个是 htaccess文件的内容

licess 发表于 2013-4-2 20:12:09

nginx不支持.htaccess

一般就是说用.htaccess 也必须是.htaccess的内容必须是nginx格式的规则才可以

因为不是nginx格式的规则,nginx启动时就没法启动,所以也就没pid文件
页: [1]
查看完整版本: 无缘无故的为什么nginx.pid文件丢失???