• oatlmy
    2019-06-01
    看了温大15年底的文章《OpenResty的现状、趋势、使用及学习方法》,对比在三年半后的这几篇文章中讲到的特性模块,真是太优秀了!

    作者回复: 加油:)

    
     4
  • 红鲤鱼与绿鲤鱼与驴ba...
    2019-05-31
    sudo kill -HUP cat logs/nginx.pid
     代码 应该是
    sudo kill -HUP `cat logs/nginx.pid` 吧

    作者回复: 是的,多谢指正

    
     4
  • 石仔
    2019-05-31
    之前项目需要做个nginx为基础的api网关,我用了nginx + lua-nginx-module模块 模拟kong的编码结构做了一个半吊子的实践。当时的文档和生态都没有现在丰富,都是摸着石头过河,现在终于找到宝了,能让我系统化的窥探这架构了,非常感谢作者

    作者回复: 专栏最后也会搭建一个 api 网关:)

    
     4
  • Kone
    2019-05-31
    需要出一本书,OpenResty开发权威指南
    
     2
  • 洁
    2019-06-19
    [root@localhost geektime]# sudo kill -HUP `cat logs/nginx.pid`
    [root@localhost geektime]# curl -i 127.0.0.1:8080
    HTTP/1.1 404 Not Found
    Server: openresty/1.15.8.1
    Date: Wed, 19 Jun 2019 14:41:34 GMT
    Content-Type: text/html
    Content-Length: 159
    Connection: keep-alive

    <html>
    <head><title>404 Not Found</title></head>
    <body>
    <center><h1>404 Not Found</h1></center>
    <hr><center>openresty/1.15.8.1</center>
    </body>
    </html>
    [root@localhost geektime]#
    为什么我运行出来是404??
    展开

    作者回复: 看看 error.log 的信息,是不是 lua 代码没有被找到?

     5
     1
  • 小飞哥 ‍超級會員
    2019-06-14
    为什么我openresty -v之后只有一条,我没有后面几行?

    作者回复: 大写的 V

    
     1
  • 业余草
    2019-06-05
    这是第3张了。但是我看到现在我还没有看懂这个名字的来历。就是现在有人问的话,我也是一脸懵逼啊。

    作者回复: OpenResty 的名字来历?
    OpenResty 最早是雅虎中国的一个公司项目,起步于 2007 年 10 月。当时兴起了 OpenAPI 的热潮,于是春哥想做一个类似的东西,可以支持各种 Web Service 的需求。
    Open 取自 OpenAPI, Resty 取自 rest API。

    
     1
  • 初音未来
    2019-06-05
    老师你好,lua_code_cache 打开之后怎么解决lua代码更新及时生效的问题呢

    作者回复: 后面会讲到代码热更新

    
     1
  • Panda
    2019-06-01
    分析项目结构 如庖丁解牛
    
     1
  • 王金全
    2019-06-01
    我在macOS下,按照官方文档安装,按照例子执行,logs/nginx.pid找不到,能找到/usr/local/var/run/openresty.pid文件,不知道是不是有问题?

    作者回复: nginx.conf 中是否有 pid 的设置呢?

    
     1
  • 春来草自青
    2020-01-29
    示例中的location / { content_by_lua_file lua/hello.lua; }似乎应该是
            location / {
                    default_type text/html;
                    content_by_lua_file lua/hello.lua;
            }
    
    
  • 莫得办法
    2019-12-27
    为什么centos7安装的没有restydoc,/usr/local/openresty/bin中只有一个openresty的软连接,一个CLI resty,再没有其他了
    
    
  • 写点啥呢
    2019-08-29
    请问老师,lua_package_path似乎配置的是lua依赖的搜索路径,对于content_by_lua_file, 我试验发现它只在prefix下去根据指令提供的文件相对路径去搜索,而不会到lua_package_path下搜索,不知道我的理解对不对?

    作者回复: 是的,你的理解是对的

     1
    
  • ZeroIce
    2019-08-03
    初学者对于这些模块有什么作用,听起来一脸懵

    作者回复: 慢慢来,现有一个印象。用到的话才能理解深入

    
    
  • 王金全
    2019-06-15
    lua_package_path 老师能否给个demo,自己配的不生效

    作者回复: 可以看下这个例子:https://github.com/iresty/apisix/blob/master/conf/nginx.conf#L22

    
    
  • 大裤衩子
    2019-06-05
    Openresty可执行文件是nginx的一个软连接?这样的话为什么不直接基于本地已经装好的nginx呢?

    作者回复: 因为这里的 nginx 并不等同于官方的 nginx,而是把很多 c 模块打包重新生成的。
    所以,为了和你本地已经安装好的 nginx 做区分,就做了一个软链接,名字是 OpenResty

    
    
  • 我是张鹏
    2019-06-05
    为什么通过yum安装openresty 后,bin目录下没有restydoc

    作者回复: yum 下需要单独安装:sudo yum install openresty-doc

    
    
  • mrmsl
    2019-06-03
    `restydoc` 太赞了

    作者回复: yep

     1
    
  • 王金全
    2019-06-03
    指定pid就可以了,02节例子中没有指定pid

    作者回复: 是的,指定 pid 就行

    
    
  • howei
    2019-06-02
    配置文件有个权限问题,如果不指定user 用户默认是nobody 无法执行lua 文件就会报错[error] 31322#31322: *1 failed to load external Lua file "/root/geektime/lua/hello.lua": cannot open /root/geektime/lua/hello.lua: Permission denied, client: 127.0.0.1, server: ,

    作者回复: 可以更换个目录来存放 lua 代码,或者指定 user

    
    
我们在线,来聊聊吧