Difference between revisions of "Package:Tengine"

m (update page in anticipation of damex pushing the ebuild to the tree.)
Line 34: Line 34:
 
To start the tengine server:
 
To start the tengine server:
  
{{console|body=###i## rc-update add tengine
+
{{console|body=###i## rc-update add tengine default
 
###i## rc}}
 
###i## rc}}
  
 
{{EbuildFooter}}
 
{{EbuildFooter}}

Revision as of 06:51, January 29, 2015

www-servers/tengine


Source Repository:Repository:Funtoo Overlay

http://tengine.taobao.org

Summary: Robust, small and high performance http and reverse proxy server


News

Drobbins

ARM Rebuild

ARM systems will use new stage3's that are not compatible with earlier versions.
2015-06-27 by Drobbins
Drobbins

ABI X86 64 and 32

Funtoo Linux has new 32-bit compatibility libraries inherited from Gentoo. Learn about them here.
2015-06-18 by Drobbins
Drobbins

Pre-built kernels!

Funtoo stage3's are now starting to offer pre-built kernels for ease of install. read more....
2015-05-12 by Drobbins
More...

Tengine

Tip

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 with out the need to compile them in.

Install

# 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.

Use

To start the tengine server:

# rc-update add tengine default
# rc