Difference between revisions of "Package:Tengine"

Line 5: Line 5:
 
|Homepage=http://tengine.taobao.org
 
|Homepage=http://tengine.taobao.org
 
}}
 
}}
Tengine is an nginx fork.  It supports DSO module loading, meaning it can have external modules with out the need to compile them in.
+
Tengine is an nginx fork.  It supports DSO module loading, meaning it can have external modules without the need to compile them in.
  
==Install==
+
==Installation==
 
{{console|body=###i## emerge tengine}}
 
{{console|body=###i## emerge tengine}}
  
Line 29: Line 29:
  
 
===Sites===
 
===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.
+
{{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.
  
==Use==
+
==Usage==
 
To start the tengine server:
 
To start the tengine server:
  

Revision as of 08:36, January 30, 2015

www-servers/tengine


Source Repository:Repository:Gentoo Portage Tree

http://tengine.taobao.org

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

News

Oleg

PHP and Kernel Updates

PHP and Kernel Updates
2016-04-01 by Oleg
Oleg

OpenSSL Update

OpenSSL Update
2016-03-04 by Oleg
Oleg

Python Updates

Python Updates
2016-02-12 by Oleg
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 without the need to compile them in.

Installation

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

# rc-update add tengine default
# rc