执行: curl http://localhost:6699 -i 返回错误: curl: (52) Empty reply from server
此时查看 nginx -t :
nginx: the configuration file /opt/homebrew/etc/openresty/nginx.conf syntax is ok
nginx: configuration file /opt/homebrew/etc/openresty/nginx.conf test is successful
在 Mac osx 上通过 brew 安装 openresty, 安装完成之后之后, 按文档操作无法运行hello world. 通过其他方案让 hello world 跑起来了,但过程中还存在一些未解决的问题.
使用
nginx -p ~/openresty-test
没办法成功运行 hello world 先把可以跑起来的命令贴下错误复现步骤
brew install openresty/brew/openresty
安装 openresty/opt/homebrew/Cellar/openresty/1.21.4.1_1/nginx/sbin
加到 PATH 中.mkdir ~/openresty-test ~/openresty-test/logs/ ~/openresty-test/conf
nginx -p ~/openresty-test
没有报错curl http://localhost:6699 -i
返回错误:curl: (52) Empty reply from server
此时查看 nginx -t :
并且 nginx 监听了 80 端口:
使用 nginx -T :
可以看出 nginx 使用了
/opt/homebrew/etc/openresty/nginx.conf
作为配置文件, 并没有使用~/openresty-test/conf/nginx.conf
作为配置文件.运行 nginx -c ~/openresty-test/conf/nginx.conf ,报错: