nginx+lua 安装

安装
1. 编译出错:
   ld: symbol(s) not found for architecture x86_64
   clang: error: linker command failed with exit code 1 (use -v to see invocation)
   make[1]: *** [objs/nginx] Error 1
   make: *** [build] Error 2
   --with-cc-opt="-I/usr/local/opt/openssl/include/ -I/usr/local/opt/pcre/include/" \
   --with-ld-opt="-L/usr/local/opt/openssl/lib/ -L/usr/local/opt/pcre/lib/"
   要手动指定openssl和pcre库文件的位置

http://storage.lianjia.com/test/deal/dev/20180621015819895_北京项目认购汇总表2018年06月-20180621015819-229.csv"
http://storage.lianjia.com/newhouse-op-file/deal/prod/2018062110190197_成交数据明细-20180621101901-121.csv"

2. OpenResty是Nginx的Bundle,与官方的最新版本是同步的
   Tengine则是Nginx 1.6.2版本的Fork, 阿里根据自己的业务情况对nginx进行了一些定制开发

3. nginx请求阶段:
   1. post_read
   2. server_rewrite
   3. find_conf
   4. http_rewrite location级别
   5. post_rewrite 检测

   6. preaccess
   7. assess
   8. post_access 根据权限进行处理

   9. try_files
   10. content
   11. log

4. L<ngx_index> 和 L<ngx_autoindex> 模块都只会
作用于那些 URI 以 C</> 结尾的请求,例如请求 C<GET /cats/>,
而对于不以 C</> 结尾的请求则会直接忽略,
同时把处理权移交给 C<content> 阶段的下一个模块。而 L<ngx_static>
模块则刚好相反,直接忽略那些 URI 以 C</> 结尾的请求。
重新rewrite的时候、url的匹配规则会先匹配比较长的、
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值