Difference between pages "Package:Minitube" and "Package:Tengine"
(links and formatting) |
|||
Line 1: | Line 1: | ||
{{Ebuild | {{Ebuild | ||
|Summary= | |Summary=Robust, small and high performance http and reverse proxy server | ||
|CatPkg= | |CatPkg=www-servers/tengine | ||
|Homepage=http:// | |Maintainer= | ||
|Homepage=http://tengine.taobao.org | |||
}} | }} | ||
Tengine is an nginx fork. It supports DSO module loading, meaning it can have external modules without the need to compile them in. | |||
==Installation== | |||
{{console|body=###i## emerge tengine}} | |||
{{ | ==Configuration== | ||
Files for configuration are located at {{c|/etc/tengine}} | |||
The major differing point in tengine from nginx is that you have to specifically declare which modules are loaded. Available modules are located at {{c|/var/lib/tengine/modules}}. | |||
{{file|name=/etc/tengine/tengine.conf|desc=DSO module statements|body= | |||
... | |||
dso { | |||
load ngx_http_charset_filter_module.so; | |||
load ngx_http_fastcgi_module.so; | |||
load ngx_http_rewrite_module.so; | |||
} | |||
... | |||
}} | |||
===Tengine=== | |||
{{c|/etc/tengine/tengine.conf}} contains engine specific configurations. | |||
===Sites=== | |||
{{c|/etc/tengine/sites-available/localhost}} has site specific configurations. Generally localhost is copied to domain.tld file formats in the {{c|/etc/tengine/sites-available/}} directory. | |||
==Usage== | |||
To start the tengine server: | |||
{{console|body=###i## rc-update add tengine default | |||
###i## rc}} | |||
{{EbuildFooter}} | {{EbuildFooter}} |
Revision as of 08:36, January 30, 2015
Tengine
We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.
Tengine is an nginx fork. It supports DSO module loading, meaning it can have external modules without the need to compile them in.
Installation
root # emerge tengine
Configuration
Files for configuration are located at /etc/tengine
The major differing point in tengine from nginx is that you have to specifically declare which modules are loaded. Available modules are located at /var/lib/tengine/modules
.
/etc/tengine/tengine.conf
- DSO module statements...
dso {
load ngx_http_charset_filter_module.so;
load ngx_http_fastcgi_module.so;
load ngx_http_rewrite_module.so;
}
...
Tengine
/etc/tengine/tengine.conf
contains engine specific configurations.
Sites
/etc/tengine/sites-available/localhost
has site specific configurations. Generally localhost is copied to domain.tld file formats in the /etc/tengine/sites-available/
directory.
Usage
To start the tengine server:
root # rc-update add tengine default root # rc