OpenResty第一章安装与HelloWorld

1.首先,请访问下载页面获取OpenResty的源代码tarball,并查看安装页面了解如何构建并安装到您的系统中。

2.我们首先为我们的实验创建一个单独的目录。您可以使用任意目录。为了简单起见,我们只使用~/work:

   请注意,我们还为日志文件创建了logs/目录,为配置文件创建了conf/目录。

 3.准备nginx.conf配置文件

  创建一个名为conf/nginix.conf的简单纯文本文件,其中包含以下内容:

worker_processes  1;
error_log logs/error.log;
events {
    worker_connections 1024;
}
http {
    server {
        listen 8080;
        location / {
            default_type text/html;
            content_by_lua_block {
                ngx.say("<p>hello, world</p>")
            }
        }
    }
}

如果您熟悉Nginx的配置,那么它对您来说应该非常熟悉。无论如何,OpenResty只是Nginx的一个增强版本,通过插件模块实现。你可以利用Nginx世界中所有现有的好东西。

4.启动Nginx服务器

 假设您已经将OpenResty安装到/usr/local/OpenResty中(这是默认设置),我们将在PATH环境中提供OpenResty的nginx可执行文件:

 然后,我们用我们的配置文件以这种方式启动nginx服务器:

nginx -p `pwd`/ -c conf/nginx.conf

错误消息将转到stderr设备或当前工作目录中的默认错误日志文件logs/Error.log。

 

5.访问我们的HelloWorld web服务

我们可以使用curl访问我们的新web服务,该服务显示HelloWorld:

 

 如果一切正常,我们应该得到输出

 

 

 

 

  

 

posted @ 2023-04-23 18:27  郎小乐  阅读(38)  评论(0)    收藏  举报