Getting Started¶
We have this handy getting started document to get you going. There is also the following resources:
Additionally there are examples and tutorials below to help you get up to speed with configuring NGINX the way you want it.
Installing & Configuring NGINX¶
Full Stack HOWTOs¶
Pre-canned Configurations¶
As you learned in the tutorials, most NGINX configuration files are very similar. You can apply the same logic to most web applications and achieve the desired result. There are some applications that have weird little quirks that tend to throw a wrench in things.
NGINX happens to have a very well rounded community that has worked to first address these quirks and then share the resulting configurations. This has resulted in many “copy and paste” configurations that are almost guaranteed to work.
- ActiveColab
- Chive
- CMS Made Simple
- Codeigniter
- Contao
- CS-Cart
- Dokuwiki
- Drupal
- Elgg
- ExpressionEngine
- Feng Office
- Icinga
- iRedMail
- Joomla
- Mailman
- MediaWiki
- MoinMoin
- MyBB
- Omeka
- osCommerce
- osTicket
- ownCloud
- OXID eShop
- phpBB
- PHPList
- Piwik
- PmWiki
- PrestaShop
- ProcessWire
- Pylons
- PyroCMS
- Qwebric
- Redaxo
- Redmine
- Roundcube
- Shopware 3.5.6
- Shopware 4.0.x
- SilverStripe
- Simple Groupware
- SPIP
- SugarCRM
- Symfony
- TYPO3 4.6
- TYPO3 6.3
- WordPress
- Wordpress caching
- XenForo
- Yii
- Zend Framework
- Zenphoto
- Zope via FastCGI
Other Examples¶
Of course, NGINX can do much more. We’re barely scratching the surface. If you’re interested, you can take a look at some other examples that have been developed.
- Full Example Configuration
- Another Full Example
- Simple Load Balancing
- Reverse Proxy with Caching
- SSL-Offloader
- Log Rotation
- Server Block Examples
- Dynamic SSI Example
- PHP FastCGI Example
- PHP-FastCGI on Windows
- Simple CGI
- Dispatching TurboGears Python via FCGI
- Simple Ruby FCGI
- Django FastCGI
- FastCGI Example
- FCGI Wrap
- Java servers like Jetty, GlassFish and Tomcat
- Mono FCGI
- X-Accel
- NGINX Solution for Apache ProxyPassReverse
- Like Apache: .htaccess
- Separating Error Logs per Virtual Host
- IMAP Proxy Example
- Using a Perl Script as the IMAP Auth Backend
- Using a PHP Script on an Apache Server as the IMAP Auth Backend
- Non-root Web Path
- NGINX + SSL + SPDY
- NGINX + PHP FPM + APC on CentOS 6
- Adding new vhosts with NGINX, PHP-FPM and Bash
- Serving an iPhone website with NGINX
- Hardware Loadbalancer Check Errors
- XSendfile
- Memcache Preload
- Block visitors by country
- Embedded Perl Minify JS
- Embedded Perl Sitemaps Proxy
