struct nginx_http_loc

Overview

HTTP location settings More…

#include <conf_nginx.h>

struct nginx_http_loc {
    // fields

    char* name;
    char* uri;
    char* ret;
    char* index;
    char* root;
    char* ssl_name;
    char* proxy_pass_url;
    char* proxy_http_version;
    char* proxy_ssl_name;

    // methods

    LIST_ENTRY(nginx_http_loc);
    LIST_HEAD(nginx_http_header);
};

Detailed Documentation

HTTP location settings

Fields

char* name

Friendly name of location

char* uri

URI specification for matching

char* ret

Return directive value

char* index

Index filename

char* root

Root path

char* ssl_name

SSL settings object instance name

char* proxy_pass_url

URL for location proxying

char* proxy_http_version

HTTP version to set on proxying

char* proxy_ssl_name

SSL settings object instance name for proxying

Methods

LIST_ENTRY(nginx_http_loc)

Linked list of locations

LIST_HEAD(nginx_http_header)

HTTP headers for rewriting/appending on proxying