Last active
          August 29, 2015 14:01 
        
      - 
      
- 
        Save just3ws/afb85377b365736329ed to your computer and use it in GitHub Desktop. 
    UGtastic Server Configuration
  
        
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | erver { | |
| listen 80; | |
| server_name ugtastic.com; | |
| return 301 http://www.ugtastic.com$request_uri; | |
| } | |
| server { | |
| listen 80; | |
| # listen 443 default ssl; | |
| server_name www.ugtastic.com; | |
| keepalive_timeout 5; | |
| root /var/ugtastic/wp_ugtastic; | |
| index index.php index.html index.htm; | |
| # BEGIN W3TC Page Cache core | |
| set $w3tc_rewrite 1; | |
| if ($request_method = POST) { | |
| set $w3tc_rewrite 0; | |
| } | |
| if ($query_string != "") { | |
| set $w3tc_rewrite 0; | |
| } | |
| if ($request_uri !~ \/$) { | |
| set $w3tc_rewrite 0; | |
| } | |
| if ($http_cookie ~* "(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle)") { | |
| set $w3tc_rewrite 0; | |
| } | |
| if ($http_cookie ~* "(w3tc_preview)") { | |
| set $w3tc_rewrite _preview; | |
| } | |
| set $w3tc_enc ""; | |
| if ($http_accept_encoding ~ gzip) { | |
| set $w3tc_enc _gzip; | |
| } | |
| if (!-f "$document_root/wp-content/cache/page_enhanced/$http_host/$request_uri/_index$w3tc_rewrite.html$w3tc_enc") { | |
| set $w3tc_rewrite 0; | |
| } | |
| if ($w3tc_rewrite = 1) { | |
| rewrite .* "/wp-content/cache/page_enhanced/$http_host/$request_uri/_index$w3tc_rewrite.html$w3tc_enc" last; | |
| } | |
| # END W3TC Page Cache core | |
| # if ($scheme = http) { | |
| # rewrite ^ https://$server_name$request_uri permanent; | |
| # } | |
| # ssl_certificate /etc/ssl/certs/www_ugtastic_com.pem; | |
| # ssl_certificate_key /etc/ssl/keys/www_ugtastic_com.key; | |
| # ssl_session_timeout 5m; | |
| # ssl_protocols SSLv3 TLSv1; | |
| # ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP; | |
| # ssl_prefer_server_ciphers on; | |
| location / { | |
| # try_files $uri $uri/ /index.html; | |
| try_files $uri $uri/ /index.php?q=$uri&$args; | |
| } | |
| error_page 404 /404.html; | |
| error_page 500 502 503 504 /50x.html; | |
| location = /50x.html { | |
| root /usr/share/nginx/html; | |
| } | |
| location ~ \.php$ { | |
| try_files $uri =404; | |
| fastcgi_pass unix:/var/run/php5-fpm.sock; | |
| fastcgi_index index.php; | |
| fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | |
| include fastcgi_params; | |
| } | |
| location ~ ([^/]*)sitemap(.*)\.x(m|s)l$ { | |
| rewrite ^/sitemap\.xml$ /sitemap_index.xml permanent; | |
| rewrite ^/([a-z]+)?-?sitemap\.xsl$ /index.php?xsl=$1 last; | |
| rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last; | |
| rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last; | |
| ## following lines are options. Needed for wordpress-seo addons | |
| rewrite ^/news_sitemap\.xml$ /index.php?sitemap=wpseo_news last; | |
| rewrite ^/locations\.kml$ /index.php?sitemap=wpseo_local_kml last; | |
| rewrite ^/geo_sitemap\.xml$ /index.php?sitemap=wpseo_local last; | |
| rewrite ^/video-sitemap\.xsl$ /index.php?xsl=video last; | |
| access_log off; | |
| } | |
| } | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | user ugtastic ugtastic; | |
| worker_processes 2; | |
| error_log /var/log/nginx/error.log; | |
| pid /var/run/nginx.pid; | |
| events { | |
| worker_connections 1024; | |
| } | |
| http { | |
| include /etc/nginx/mime.types; | |
| default_type application/octet-stream; | |
| access_log /var/log/nginx/access.log; | |
| sendfile on; | |
| #tcp_nopush on; | |
| #keepalive_timeout 0; | |
| keepalive_timeout 65; | |
| tcp_nodelay on; | |
| gzip on; | |
| types_hash_max_size 2048; | |
| server_names_hash_bucket_size 128; | |
| client_max_body_size 4M; | |
| client_body_buffer_size 128k; | |
| include /etc/nginx/conf.d/*.conf; | |
| include /etc/nginx/sites-enabled/*; | |
| } | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | Linux ugtastic 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux | |
| No LSB modules are available. | |
| Distributor ID: Ubuntu | |
| Description: Ubuntu 13.10 | |
| Release: 13.10 | |
| Codename: saucy | |
| mysql Ver 14.14 Distrib 5.5.37, for debian-linux-gnu (x86_64) using readline 6.2 | 
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment