#user nobody; worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; # escape=json log_format user_log_format escape=none $data; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; #lua_package_path 'D:/server/zeroStudio/lualibs/?/?.lua;D:/server/zeroStudio/lualibs/?.lua;;'; #lua_package_cpath 'D:/server/zeroStudio/bin/clibs/?.dll;;'; server { listen 8089; # listen 443 ssl; # server_name localhost; # ssl_certificate cert/cert.pem; # ssl_certificate_key cert/cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; default_type 'application/json'; charset utf-8; #access_log logs/host.access.log main; add_header 'Access-Control-Allow-Methods' 'GET,POST'; location / { default_type text/html; content_by_lua_block { ngx.say("

welcome to platomix.net!

") } #root html; #index index.html index.htm; } location /sdata{ #add_header 'Access-Control-Allow-Origin' $http_origin; add_header 'Access-Control-Allow-Origin' *; add_header 'Access-Control-Allow-Credentials' 'true'; if ($request_method = 'OPTIONS') { add_header 'Access-Control-Max-Age' 1728000; add_header 'Content-Type' 'text/plain; charset=utf-8'; add_header 'Content-Length' 0; return 204; } set $data ''; content_by_lua_file "/usr/local/openresty/nginx/conf/lua_zlib_body.lua"; access_log logs/data.log user_log_format; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }