WordPress

Briefly unavailable for scheduled maintenance.
Check back in a some hours.
Uname:Linux wp 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64

Base Dir : /var/www/eduesan

User : www-data


403WebShell
403Webshell
Server IP : 202.131.237.196  /  Your IP : 216.73.216.192
Web Server : nginx/1.14.0
System : Linux wp 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
User : www-data ( 33)
PHP Version : 7.2.24-0ubuntu0.18.04.17
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /www/server/nginx/src/ngx_devel_kit/docs/core/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/server/nginx/src/ngx_devel_kit/docs/core/conf_cmds
Conf command macros
-------------------

The build script generates a large number of macros for reducing the code required for command
definitions.

There are basically three types of macros :

- combination bitmasks

    e.g. NDK_HTTP_MAIN_SRV_CONF  =  (NGX_HTTP_MAIN_CONF | NGX_HTTP_SRV_CONF)

- base command structures

    e.g. NDK_HTTP_MAIN_CONF_TAKE1

- conf-set command structures

    e.g. NDK_HTTP_CONF_STR


Combination bitmasks
--------------------

Basically combinations of existing bitmasks for locations, with general > specific order

NDK_HTTP_CONF = (NGX_HTTP_MAIN_CONF | NGX_HTTP_SVR_CONF | NGX_HTTP_SIF_CONF | NGX_HTTP_LOC_CONF | NGX_HTTP_LIF_CONF)


Base command structures
-----------------------

These macros are basically there as wrappers for the conf-set command structures, and but incorporate 
the bitmask element into the name of the macro.


Conf-set command structures
---------------------------

These macros simplify creating commands that use any of the build-in conf-set functions or any of those
added by the NDK.

e.g.  NGX_HTTP_MAIN_SRV_STR ("name", prop, NULL)

where prop is the name of the property that is a ngx_str_t.  Whether this is in the loc conf, main conf
or svr conf is generated automatically in by the macro.

NOTE : you need to set the following if they will be used (using macro definitions) :

ndk_module_main_conf_t
ndk_module_srv_conf_t
ndk_module_loc_conf_t

e.g

#define     ndk_module_loc_conf_t       ngx_http_my_module_loc_conf_t


TODO
----
Much better documentation for this

Youez - 2016 - github.com/yon3zu
LinuXploit