Nginx


Locations

  location /green {
        return 200, "/green /greeninig";
    {
    # Exact match
  location =  /green {
        return 200, "/green /greeninig";
    {
  # regex match - case sensitive
  location ~ /green[0-9] {
        return 200 'regex match - case sensitive';
    }
    # case insensivive
  location *~ /green[0-9] {
        return 200 'regex match - case insensivive';
    }
    # prefix preferential match
  location ^~ /green {
        return 200 'prefix preferential match';
    }

Logs

  location =  /green {
        error_log /var/log/nginx/geen.log debug;
        return 200, "/green /greeninig";
    {

Disable logs

  location =  /green {
        access_log off;
        error_log off;
        return 200, "/green /greeninig";
    {

Headers

location =  /green {
    access_log off;
    error_log off;
    expires 30d; # cache 30d
    add_header Cache-Control public;
    add_header Pragma public;
    add_header Vary Accept-Encoding;
    return 200, "/green /greeninig";
{

location /  {
    add_header client header;      # send header to client
    proxy_set_header server header; # send header to server
    proxy_pass 'http://127.0.0.1:8080/';
}