Advertisement
pakdoz

nginx virtual host

Oct 24th, 2012
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.45 KB | None | 0 0
  1.   server {
  2.     listen 80;
  3.     server_name  www.situs-saya.com situs-saya.com;
  4.      
  5.      root        /home/user/domains/situs-saya.com/public_html/;
  6.     index index.html index.htm index.php;
  7.      
  8.     access_log /var/log/nginx/access_situs-saya.com.log;
  9.     error_log /var/log/nginx/error_situs-saya.com.log;
  10.      
  11.     if ($http_cookie ~* "comment_author_|wordpress_(?!test_cookie)|wp-postpass_") {
  12.         set $no_cache 1;
  13.         }
  14.     if ($http_user_agent ~* "(2.0 MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo Wii|Nitro|Nokia|Opera Mini|Palm|PlayStation Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows CE|WinWAP|YahooSeeker/M1A1-R2D2|NF-Browser|iPhone|iPod|Android|BlackBerry9530|G-TU915 Obigo|LGE VX|webOS|Nokia5800)" ) {
  15.         set $no_cache 1;
  16.         }
  17.     proxy_cache_bypass $no_cache;
  18.  
  19.     #Enable caching:
  20.     proxy_cache global;
  21.      
  22.     # Default:
  23.     location / {
  24.     proxy_pass http://127.0.0.1:8080;
  25.     }
  26.      
  27.     # Rarely changed items can remain cached longer:
  28.     location ~* .(jpg|jpeg|png|gif|ico|css|mp3|wav|swf|mov|doc|pdf|xls|ppt|docx|pptx|xlsx)$ {
  29.     proxy_cache_valid 200 3h;
  30.     proxy_pass http://127.0.0.1:8080;
  31.     }
  32.      
  33.     # Deny access to .ht* files:
  34.     location ~ /.ht {
  35.     deny all;
  36.     }
  37.  
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement