请教 Nginx 编译后的执行文件执行报错

2020-03-15 22:00:07 +08:00
 sepld

步骤

  1. nginx 源码根目录下执行 ./configure --with-debug
  2. 根目录执行 make
  3. 进入 objs 目录,执行./nginx

第三步报错

nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2020/03/15 06:30:16 [emerg] 18124#0: open() "/usr/local/nginx/conf/nginx.conf" failed (2: No such file or directory)

请问为指点迷津

2094 次点击
所在节点    NGINX
4 条回复
taolu
2020-03-15 22:14:34 +08:00
make install && cd /usr/local/nginx/sbin && ./nginx
xiaowei0823
2020-03-15 22:22:16 +08:00
报错很清楚了吧,没有这两个文件,创建这两个文件再试下?
sepld
2020-03-15 22:54:13 +08:00
@xiaowei0823 谢谢。创建了文件后就行了。感觉要自己创建文件有些怪怪的
sepld
2020-03-15 22:55:53 +08:00
@taolu 谢谢。我并不想直接安装 nginx,我是要调试下编译后的文件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653086

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX