FAQ

Page Discussion History

Difference between revisions of "Configuration"

(Applications)
(Applications)
(39 intermediate revisions by 16 users not shown)
Line 4: Line 4:
 
* [http://blog.martinfjordvald.com/2010/07/nginx-primer/ An introduction to Nginx configuration]
 
* [http://blog.martinfjordvald.com/2010/07/nginx-primer/ An introduction to Nginx configuration]
 
* [http://wiki.nginx.org/Pitfalls Common Configuration Pitfalls]
 
* [http://wiki.nginx.org/Pitfalls Common Configuration Pitfalls]
 +
* [http://michael.lustfield.net/content/dummies-guide-nginx Guide to the most common web stack with Nginx]
 +
* [http://www.aosabook.org/en/nginx.html Nginx-Intro]: nice writeup on nginx-architecture from "The Architecture of Open Source Applications  II"
  
 
= Reference =
 
= Reference =
Line 17: Line 19:
 
* [[ServerBlockExample| Server Blocks (Virtual Hosts)]]
 
* [[ServerBlockExample| Server Blocks (Virtual Hosts)]]
 
* [[DynamicSSIExample| Dynamic SSI]]
 
* [[DynamicSSIExample| Dynamic SSI]]
* [http://kbeezie.com/view/nginx-configuration-examples/ PHP, Wordpress and Drupal Configuration Examples]
+
* [http://www.phoenixvps.com/guides/2013/04/nginx-configuration-examples PHP, Wordpress, Drupal and NibbleBlog Configuration Examples]
* [http://kbeezie.com/view/caching-wordpress/ Wordpress Caching (W3TC, WPSC) tests and examples with Nginx]
+
* [http://kbeezie.com/caching-wordpress/ Wordpress Caching (W3TC, WPSC) tests and examples with Nginx]
 
* [http://www.howtoforge.com/running-typo3-4.6-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 Running TYPO3 4.6 On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10]
 
* [http://www.howtoforge.com/running-typo3-4.6-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 Running TYPO3 4.6 On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10]
 
* [http://www.howtoforge.com/how-to-set-up-ssl-vhosts-under-nginx-plus-sni-support-ubuntu-11.04-debian-squeeze How To Set Up SSL Vhosts Under Nginx + SNI Support (Ubuntu 11.04/Debian Squeeze)]
 
* [http://www.howtoforge.com/how-to-set-up-ssl-vhosts-under-nginx-plus-sni-support-ubuntu-11.04-debian-squeeze How To Set Up SSL Vhosts Under Nginx + SNI Support (Ubuntu 11.04/Debian Squeeze)]
 
* [http://www.howtoforge.com/running-owncloud3-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 ownCloud3 On Nginx (On Debian Squeeze/Ubuntu 11.10)]
 
* [http://www.howtoforge.com/running-owncloud3-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 ownCloud3 On Nginx (On Debian Squeeze/Ubuntu 11.10)]
 +
* [http://www.howtoforge.com/running-owncloud-5.0-on-nginx-lemp-on-debian-wheezy ownCloud 5.0 On Nginx (LEMP) On Debian Wheezy]
 +
* [http://www.howtoforge.com/perfect-server-debian-wheezy-nginx-bind-dovecot-ispconfig-3 ISPConfig Control Panel + nginx on Debian Wheezy]
 
* [http://www.howtoforge.com/perfect-server-ubuntu-11.10-with-nginx-ispconfig-3 ISPConfig Control Panel + nginx on Ubuntu 11.10]
 
* [http://www.howtoforge.com/perfect-server-ubuntu-11.10-with-nginx-ispconfig-3 ISPConfig Control Panel + nginx on Ubuntu 11.10]
 +
* [http://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-nginx-bind-dovecot-ispconfig-3 ISPConfig Control Panel + nginx on Ubuntu 12.04 LTS]
 +
* [http://www.binarytides.com/install-nginx-php-fpm-mariadb-debian/ Setup Nginx + php-FPM + apc + MariaDB on Debian 7]
 +
* [http://www.mare-system.de/guide-to-nginx-ssl-spdy-hsts/ Guide to Nginx + SSL + SPDY]
 +
* [http://www.binarytides.com/install-nginx-php-fpm-centos/ Install Nginx + Php FPM + APC on CentOS 6.4]
  
 
= Applications =
 
= Applications =
  
 +
* [http://www.howtoforge.com/running-activecollab-3-on-nginx-lemp-on-debian-wheezy-ubuntu-12.10 activeCollab]
 
* [[Alkaline]]
 
* [[Alkaline]]
 
* [[BruisedFruit]]
 
* [[BruisedFruit]]
Line 31: Line 40:
 
* [[CMS_Made_Simple | CMS Made Simple]]
 
* [[CMS_Made_Simple | CMS Made Simple]]
 
* [[Codeigniter]]
 
* [[Codeigniter]]
 +
* [http://www.howtoforge.com/running-contao-2.10.2-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 Contao]
 +
* [http://www.howtoforge.com/running-cs-cart-on-nginx-lemp-on-debian-wheezy-ubuntu-13.04 CS-Cart]
 
* [[Dokuwiki]]
 
* [[Dokuwiki]]
 
* [[Drupal]]
 
* [[Drupal]]
* [[Elgg| Elgg]]  
+
* [[Elgg| Elgg]]
 +
* [http://www.howtoforge.com/running-feng-office-community-edition-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 Feng Office]
 +
* [http://www.howtoforge.com/icinga-configuration-for-nginx-on-debian-wheezy-ubuntu-11.10 Icinga]
 
* [[iRedMail]]
 
* [[iRedMail]]
 
* [[Joomla]]
 
* [[Joomla]]
* [[MediaWiki]] 
 
 
* [[Magento]]
 
* [[Magento]]
 
* [[Mailman]]
 
* [[Mailman]]
 +
* [[MediaWiki]]
 
* [[MoinMoin]]
 
* [[MoinMoin]]
 
* [[MTbot]]
 
* [[MTbot]]
Line 45: Line 58:
 
* [[OsCommerce|osCommerce]]
 
* [[OsCommerce|osCommerce]]
 
* [[OSTicket]]
 
* [[OSTicket]]
 +
* [http://www.howtoforge.com/running-owncloud-5.0-on-nginx-lemp-on-debian-wheezy ownCloud]
 +
* [http://www.howtoforge.com/running-oxid-eshop-community-edition-version-4.5.9-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 OXID eShop]
 
* [https://raw.github.com/phpbb/phpbb3/master/phpBB/docs/nginx.sample.conf phpBB3]
 
* [https://raw.github.com/phpbb/phpbb3/master/phpBB/docs/nginx.sample.conf phpBB3]
 
* [[PHPList]]
 
* [[PHPList]]
 
* [[Piwik]]
 
* [[Piwik]]
 +
* [http://www.howtoforge.com/running-prestashop-1.5.x-on-nginx-lemp-on-debian-wheezy-ubuntu-12.10 PrestaShop 1.5.x]
 +
* [http://www.howtoforge.com/running-processwire-on-nginx-lemp-on-debian-wheezy-ubuntu-13.04 ProcessWire]
 
* [[Pyrocms]]
 
* [[Pyrocms]]
 +
* [[Qwebirc]]
 +
* [http://www.howtoforge.com/running-redaxo-4.4.x-on-nginx-lemp-on-debian-wheezy-ubuntu-12.10 Redaxo]
 
* [[Redmine]]
 
* [[Redmine]]
 +
* [http://www.howtoforge.com/running-roundcube-0.7.1-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 RoundCube]
 +
* [http://www.howtoforge.com/running-shopware-community-edition-version-3.5.6-on-nginx-lemp-on-debian-squeeze-ubuntu-12.04 Shopware 3.5.6]
 +
* [http://www.howtoforge.com/running-new-shopware-version-4.0.x-on-nginx-lemp-on-ubuntu-12.04 Shopware 4.0.x]
 
* [[SilverStripe]]
 
* [[SilverStripe]]
 +
* [http://www.howtoforge.com/running-simple-groupware-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 Simple Groupware]
 
* [[SPIP]]
 
* [[SPIP]]
 +
* [http://www.howtoforge.com/running-sugarcrm-community-edition-on-nginx-lemp-on-debian-squeeze-ubuntu-11.04 SugarCRM]
 
* [[Symfony| Symfony Framework example]]
 
* [[Symfony| Symfony Framework example]]
 +
* [http://www.howtoforge.com/running-typo3-4.6-on-nginx-lemp-on-debian-squeeze-ubuntu-11.10 TYPO3]
 
* [[Wordpress]]
 
* [[Wordpress]]
 
* [[XpressEngine]]
 
* [[XpressEngine]]
 
* [[Xenforo]]
 
* [[Xenforo]]
 +
* [[Yii]]
 
* [[Zend Framework]]
 
* [[Zend Framework]]
 
* [[ZenPhoto]]
 
* [[ZenPhoto]]
Line 85: Line 111:
 
* [http://claylo.com/post/7617674014/ssl-php-fpm-and-nginx PHP-FPM HTTPS/SSL environment tips]
 
* [http://claylo.com/post/7617674014/ssl-php-fpm-and-nginx PHP-FPM HTTPS/SSL environment tips]
 
* [http://www.howtoforge.com/php-fpm-nginx-security-in-shared-hosting-environments-debian-ubuntu PHP-FPM/Nginx Security In Shared Hosting Environments (Debian/Ubuntu)]
 
* [http://www.howtoforge.com/php-fpm-nginx-security-in-shared-hosting-environments-debian-ubuntu PHP-FPM/Nginx Security In Shared Hosting Environments (Debian/Ubuntu)]
 +
* [http://www.sebdangerfield.me.uk/2012/05/nginx-and-php-fpm-bash-script-for-creating-new-vhosts-under-separate-fpm-pools/ PHP-FPM/Nginx - virtual host and PHP-FPM pool setup script (bash)]
  
 
= Python via FastCGI =
 
= Python via FastCGI =
Line 95: Line 122:
 
* [[Pylons]]
 
* [[Pylons]]
 
* [[FcgiZope| Zope]]
 
* [[FcgiZope| Zope]]
 +
 +
= Ruby via Passenger =
 +
 +
* [http://www.modrails.com/documentation/Users%20guide%20Nginx.html Phusion Passenger users guide, Nginx version]
  
 
= Python via Passenger =
 
= Python via Passenger =
Line 108: Line 139:
  
 
* [[LoadBalanceExample| Load Balancing Example]]  
 
* [[LoadBalanceExample| Load Balancing Example]]  
 +
* [http://blog.jsdelivr.com/2013/01/nginx-load-balancing-basics.html Load Balancing Basics]
 
* [[TurboGearsProxy| Proxying to Turbogears]]  
 
* [[TurboGearsProxy| Proxying to Turbogears]]  
 
* [[RubyonRailsMongrel| Ruby on Rails / Mongrel]]  
 
* [[RubyonRailsMongrel| Ruby on Rails / Mongrel]]  
Line 130: Line 162:
 
= Tools =
 
= Tools =
  
 +
* [https://timmehosting.de/htaccess-converter .htaccess Converter]: a tool for converting .htaccess files to nginx configuration (in alpha stage).
 +
* [http://www.ispconfig.org ISPConfig]: Open Source control panel with support for nginx.
 +
* [http://winginx.com WiNGiNX ] : NGiNX + PHP + Node.js + MySQL + MongoDB stack for Windows
 
* [https://bitbucket.org/intel352/nginx-vhost Nginx vhost config generator]  for Ubuntu (bash script)
 
* [https://bitbucket.org/intel352/nginx-vhost Nginx vhost config generator]  for Ubuntu (bash script)
 
* [http://github.com/defunkt/nginx_config_generator nginx_config_generator]  for Rails (Ruby gem)
 
* [http://github.com/defunkt/nginx_config_generator nginx_config_generator]  for Rails (Ruby gem)
Line 157: Line 192:
 
* [[LogRotation| Log Rotation]]
 
* [[LogRotation| Log Rotation]]
 
* [[MemCache-Preload| Memcache-Preload (experimental)]]
 
* [[MemCache-Preload| Memcache-Preload (experimental)]]
 +
* [http://www.howtoforge.com/nginx-how-to-block-visitors-by-country-with-the-geoip-module-debian-ubuntu How To Block Visitors By Country With The GeoIP Module (Debian/Ubuntu)]
  
 
= Embedded Perl examples =
 
= Embedded Perl examples =
Line 167: Line 203:
  
 
= External Resources =
 
= External Resources =
 
+
* [http://www.nginx-hosting.co.uk/qanda/ Nginx Questions & Answers]: Ask a question and get an answer
 
* [http://pentropy.twisty-industries.com/post/by_tag/19 Cliff Wells' Blog]
 
* [http://pentropy.twisty-industries.com/post/by_tag/19 Cliff Wells' Blog]
 
* [http://profarius.com/ MTecknologys' Blog]
 
* [http://profarius.com/ MTecknologys' Blog]
 
* [http://brainspl.at/articles/tag/nginx brainspl.at]
 
* [http://brainspl.at/articles/tag/nginx brainspl.at]
 
* [http://techblog.evo.pl/en/2009/03/21/how-to-boost-speed-up-your-typo3-website-with-nginx/ TYPO3, nginx and memcache]
 
* [http://techblog.evo.pl/en/2009/03/21/how-to-boost-speed-up-your-typo3-website-with-nginx/ TYPO3, nginx and memcache]
 +
* [http://www.howtoforge.com/configuring-your-lemp-system-linux-nginx-mysql-php-fpm-for-maximum-performance Configuring Your LEMP System (Linux, nginx, MySQL, PHP-FPM) For Maximum Performance]
  
 
= Installation =
 
= Installation =

Revision as of 12:58, 22 November 2013

Contents

Start Here

Reference

Full examples

Applications

CGI

FastCGI examples

PHP via FastCGI

Python via FastCGI

Ruby via Passenger

Python via Passenger

Python via uWSGI

Proxying examples

Rewrite examples

Browser module examples

Tools

Mail examples

Logging

Other features

Embedded Perl examples

External Resources

Installation