我尝试在CentOS 7下安装OpenResty 1.13.6.1。当我尝试运行openresty时,我收到此错误:
[root @ flo~] #openresty -s reload
nginx:[error] open()“/ usr / local / openresty / buddinx / logs / geinx.pid”失败(2:没有这样的文件或目录)
当我查看我的日志时,我只有2个文件:
[root @ flo~] #ll / usr / local / openresty / nginx / logs /
总共8-rw-R - R--。 1 root root 0 1 mars 12:24 access.log
-rw-R - R--。 1根root 4875 1火星16:03 error.log
我不知道如何找到解决方案。
/////////////////// UPDATE //////////////////
我尝试按照此页面的说明进行操作:https://openresty.org/en/getting-started.html
[root @ flo~] #PATH = / usr / local / openresty / nginx / sbin:$ PATH
[root @ flo~] #export PATH
[root @ flo~] #nginx -p
pwd
/ -c conf / nginx.conf
我有这个错误:
nginx:[alert]无法打开错误日志文件:open()“/ root / logs / error.log”失败(2:没有这样的文件或目录)
2018/03/02 09:02:55 [emerg] 30824#0:open()“/ root / conf / nginx.conf”失败(2:没有这样的文件或目录)
///////////////// UPDATE2 //////////////:
[root@nexus-chat1 ~]# cd /root/
[root@nexus-chat1 ~]# ll
total 4
-rw-------. 1 root root 1512 1 mars 11:05 anaconda-ks.cfg
drwxr-xr-x. 3 root root 65 1 mars 11:36 openresty_compilation
我需要在哪里创建这些文件夹?
mkdir ~/work
cd ~/work
mkdir logs/ conf/
在/usr/local/openresty/
?
答案 0 :(得分:1)
nginx很可能无法打开日志文件,因为文件夹不存在或权限问题。
您可以在error.log文件
中查看原因答案 1 :(得分:0)
openresty -s reload
用于告诉nginx重新加载当前运行的实例。这就是为什么它抱怨丢失的pid文件。
无论如何,这不是开始openresty的正确方法。有关如何入门的说明,请查看https://openresty.org/en/getting-started.html。