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:

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


浙公网安备 33010602011771号