docs: add mod descriptions
This commit is contained in:
parent
e7b5a8016e
commit
6d8d779777
1 changed files with 18 additions and 0 deletions
|
@ -6,10 +6,14 @@ title: SVR.JS mod notes
|
||||||
|
|
||||||
## Berno
|
## Berno
|
||||||
|
|
||||||
|
Berno is a SSI (Server-Side Includes) engine, which is not maintained.
|
||||||
|
|
||||||
Current version of Berno allows SSI only in _.shtml_ files. Berno includes parts from very old version of RedBrick (1.x) to handle "exec" SSI directives.
|
Current version of Berno allows SSI only in _.shtml_ files. Berno includes parts from very old version of RedBrick (1.x) to handle "exec" SSI directives.
|
||||||
|
|
||||||
## easy-waf integration
|
## easy-waf integration
|
||||||
|
|
||||||
|
easy-waf integration is a WAF (web application firewall) mod.
|
||||||
|
|
||||||
**NOTICE: Using a WAF (Web Application Firewall) is no subsitute for web application security, because attacker will find a way to bypass the WAF.**
|
**NOTICE: Using a WAF (Web Application Firewall) is no subsitute for web application security, because attacker will find a way to bypass the WAF.**
|
||||||
|
|
||||||
Configuration file is _easywaf-config.json_ inside SVR.JS installation directory. Configuration is passed to easy-waf. You can see documentation at [its GitHub page](https://github.com/timokoessler/easy-waf). This mod requires _easy-waf_ Node.JS module.
|
Configuration file is _easywaf-config.json_ inside SVR.JS installation directory. Configuration is passed to easy-waf. You can see documentation at [its GitHub page](https://github.com/timokoessler/easy-waf). This mod requires _easy-waf_ Node.JS module.
|
||||||
|
@ -81,36 +85,50 @@ _View the [change log.](/changelog/easy-waf-integration)_
|
||||||
|
|
||||||
## forward-proxy-mod
|
## forward-proxy-mod
|
||||||
|
|
||||||
|
forward-proxy-mod is a mod, that enables SVR.JS to do forward proxy functionality.
|
||||||
|
|
||||||
_Notes are in the [SVR.JS documentation.](/docs/config/forward-proxy-notes)_
|
_Notes are in the [SVR.JS documentation.](/docs/config/forward-proxy-notes)_
|
||||||
_View the [change log.](/changelog/forward-proxy-mod)_
|
_View the [change log.](/changelog/forward-proxy-mod)_
|
||||||
|
|
||||||
## GreenRhombus
|
## GreenRhombus
|
||||||
|
|
||||||
|
GreenRhombus is a FastCGI (Fast Common Gateway Interface) client.
|
||||||
|
|
||||||
_Notes are in the [SVR.JS documentation.](/docs/config/fastcgi-php-fpm)_
|
_Notes are in the [SVR.JS documentation.](/docs/config/fastcgi-php-fpm)_
|
||||||
_View the [change log.](/changelog/greenrhombus)_
|
_View the [change log.](/changelog/greenrhombus)_
|
||||||
|
|
||||||
## Next.js integration
|
## Next.js integration
|
||||||
|
|
||||||
|
Next.js integration is a mod, that enables SVR.JS to serve Next.js applications.
|
||||||
|
|
||||||
The webroot (_wwwroot_ _config.json_ property) serves as a Next.js application directory. It's recommended to set the owner of the Next.js application directory (around with all the files in it) as the user, on which SVR.JS is running (usually "svrjs"). Setting a `NODE_ENV` environment variable to `development` in SVR.JS configuration enables Next.js development server.
|
The webroot (_wwwroot_ _config.json_ property) serves as a Next.js application directory. It's recommended to set the owner of the Next.js application directory (around with all the files in it) as the user, on which SVR.JS is running (usually "svrjs"). Setting a `NODE_ENV` environment variable to `development` in SVR.JS configuration enables Next.js development server.
|
||||||
|
|
||||||
_View the [change log.](/changelog/nextjs-integration)_
|
_View the [change log.](/changelog/nextjs-integration)_
|
||||||
|
|
||||||
## OrangeCircle
|
## OrangeCircle
|
||||||
|
|
||||||
|
OrangeCircle is a SCGI (Simple Common Gateway Interface) client.
|
||||||
|
|
||||||
_Notes moved to [SVR.JS documentation.](/docs/config/cgi-scgi-jsgi-php)_
|
_Notes moved to [SVR.JS documentation.](/docs/config/cgi-scgi-jsgi-php)_
|
||||||
_View the [change log.](/changelog/orangecircle)_
|
_View the [change log.](/changelog/orangecircle)_
|
||||||
|
|
||||||
## RedBrick
|
## RedBrick
|
||||||
|
|
||||||
|
RedBrick is a CGI (Common Gateway Interface) engine.
|
||||||
|
|
||||||
_Notes moved to [SVR.JS documentation.](/docs/config/cgi-scgi-jsgi-php)_
|
_Notes moved to [SVR.JS documentation.](/docs/config/cgi-scgi-jsgi-php)_
|
||||||
_View the [change log.](/changelog/redbrick)_
|
_View the [change log.](/changelog/redbrick)_
|
||||||
|
|
||||||
## reverse-proxy-mod
|
## reverse-proxy-mod
|
||||||
|
|
||||||
|
reverse-proxy-mod is a mod, that enables SVR.JS to do reverse proxy functionality.
|
||||||
|
|
||||||
_Notes moved to [SVR.JS documentation.](/docs/config/reverse-proxy-config)_
|
_Notes moved to [SVR.JS documentation.](/docs/config/reverse-proxy-config)_
|
||||||
_View the [change log.](/changelog/reverse-proxy-mod)_
|
_View the [change log.](/changelog/reverse-proxy-mod)_
|
||||||
|
|
||||||
## YellowSquare
|
## YellowSquare
|
||||||
|
|
||||||
|
YellowSquare is a JSGI (JavaScript Gateway Interface) engine.
|
||||||
|
|
||||||
_Notes moved to [SVR.JS documentation.](/docs/config/cgi-scgi-jsgi-php)_
|
_Notes moved to [SVR.JS documentation.](/docs/config/cgi-scgi-jsgi-php)_
|
||||||
_View the [change log.](/changelog/yellowsquare)_
|
_View the [change log.](/changelog/yellowsquare)_
|
||||||
|
|
Loading…
Reference in a new issue