NginxConfig/snippets/random.conf
2016-05-23 20:17:49 +02:00

74 lines
2.2 KiB
Plaintext

content_by_lua '
--requires nginx-extras to be installed
--commented some things out because of blank pages
--with "include snippets/random.conf;" in location block
rand_codes = {
-- 100 --[[Continue]],
-- 101 --[[Switching Protocols]],
-- 102 --[[Processing]],
-- 200 --[[OK]],
-- 201 --[[Created]],
-- 202 --[[Accepted]],
-- 203 --[[Non-Authoritative Information]],
-- 204 --[[No Content]],
-- 205 --[[Reset Content]],
-- 206 --[[Partial Content]],
-- 207 --[[Multi-Status]],
-- 208 --[[Already Reported]],
-- 226 --[[IM Used]],
300 --[[Multiple Choices]],
301 --[[Moved Permanently]],
302 --[[Found]],
303 --[[See Other]],
-- 304 --[[Not Modified]],
305 --[[Use Proxy]],
-- 306 --[[(Unused, who cares)]],
-- 307 --[[Temporary Redirect]],
308 --[[Permanent Redirect]],
400 --[[Bad Request]],
401 --[[Unauthorized]],
402 --[[Payment Required]],
403 --[[Forbidden]],
404 --[[Not Found]],
405 --[[Method Not Allowed]],
406 --[[Not Acceptable]],
407 --[[Proxy Authentication Required]],
408 --[[Request Timeout]],
409 --[[Conflict]],
410 --[[Gone]],
411 --[[Length Required]],
412 --[[Precondition Failed]],
413 --[[Payload Too Large]],
414 --[[URI Too Long]],
415 --[[Unsupported Media Type]],
416 --[[Range Not Satisfiable]],
-- 417 --[[Expectation Failed]],
418 --[[I\'m a teapot <3]],
421 --[[Misdirected Request]],
-- 422 --[[Unprocessable Entity]],
-- 423 --[[Locked]],
-- 424 --[[Failed Dependency]],
-- 426 --[[Upgrade Required]],
-- 428 --[[Precondition Required]],
-- 429 --[[Too Many Requests]],
-- 431 --[[Request Header Fields Too Large]],
500 --[[Internal Server Error]],
501 --[[Not Implemented]],
502 --[[Bad Gateway]],
503 --[[Service Unavailable]],
504 --[[Gateway Timeout]],
505 --[[HTTP Version Not Supported]],
506 --[[Variant Also Negotiates]],
507 --[[Insufficient Storage]],
-- 508 --[[Loop Detected]],
-- 510 --[[Not Extended]],
-- 511 --[[Network Authentication Required]],
1337 --[[some extra fun]]
}
ngx.status = rand_codes[math.random(#rand_codes)]
--ngx.say("optional error page content")
ngx.exit(ngx.status)
';