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/';
}