由于公司测试机只有改变个人文件夹的权限,导致安装openresty竟然用了一天的时间!
首先,要按照官网的流程进行安装,不过执行configure脚本的时候,由于它默认要安装到/usr/local/openresty目录中,由于没有其他文件夹的权限,
所以一定要在使用./configure --prefix= 这个选项来指定安装的路径(就是因为他我总在后续的步骤中安装失败....)。
在任意的地方建立一个文件夹,本文为work,在work文件夹下建立logs和conf两个文件夹。在conf文件夹下建立nginx.conf文件,这个就是主配置文件了。
接下来,添加环境变量,PATH=(--prefix中指定的目录)/nginx/sbin:$PATH
export PATH
最后利用我们自己编写的nginx.conf文件启动nginx服务器:nginx -p ("conf文件夹之前的路径")/ -c conf/nginx.conf
这回,我们可以运行命令了:如 curl http://localhost:3965/
PS:弄了一天半,太高兴了!
续:配置成功之后一直没弄明白set_by_lua_file这类函数的Lua文件应该放在哪,后来看文档终于查到,他的默认路径是上面所说的-p后面的路径
例:nginx -p /home/linxin/work/ -c conf/nginx.conf
/home/linxin/openresty/nginx/sbin