12345678910111213141516171819202122232425262728293031323334353637 |
- pid /tmp/nginx.pid;
- error_log stderr error;
- events {
- worker_connections 16384;
- }
- http {
- resolver 127.0.0.1;
- access_log off;
- lua_package_path 'CWD/?.lua;;';
- init_by_lua 'jit.opt.start("minstitch=10"); require "resty.core" encode = require("cjson").encode mysql = require("resty.mysql") app = require("app")';
- server {
- listen 8080;
- location /plaintext {
- default_type "text/plain";
- content_by_lua 'ngx.print("Hello, world!")';
- }
- location /json {
- default_type "application/json";
- content_by_lua 'ngx.print(encode({message = "Hello, World!"}))';
- }
- location /fortunes {
- default_type "text/html; charset=UTF-8";
- content_by_lua 'app.fortunes(ngx)';
- }
- location /db {
- default_type "application/json";
- content_by_lua 'app.db(ngx)';
- }
- location / {
- default_type "application/json";
- content_by_lua 'app.queries(ngx)';
- }
- }
- }
|