[openresty] hello world
openresty軟體部署
不說了,和nginx差不多的。
content_by_lua指令
可以用content_by_lua指令將一段lua程式碼包含到nginx裡面去執行,例如下面最簡單的呼叫ngx.say來輸出Hello world。
<code> location / { default_type <span>text</span>/html; content_by_lua ' ngx.<span>say</span>(<span>"<p>hello, world</p>"</span>) '; } </code>
長一些的程式碼適合用rewrite_by_lua_file
後面就跟一個path路徑
<code> location / { content_by_lua_file lua/hello.lua; } [root<span>@test</span> nginx]<span># cat lua/hello.lua</span> ngx.<span>say</span>(<span>"<p>hello, world!!! hey man</p>"</span>) </code>
lua_code_cache
預設nginx對lua程式碼段有一層緩存,提高了後效率,以後也讓我們每次修改完效率reload nginx才能生效,這時候我們可以關掉cache,即時生效,等到調試完畢以後再打開。
<code>lua_code_cache <span>off</span>;</code>
以上就介紹了[openresty] hello world,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。