Advertisement
Guest User

Untitled

a guest
Nov 27th, 2011
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. user www;
  2. worker_processes 8;
  3.  
  4. pid /var/run/nginx.pid;
  5. error_log /var/log/nginx/error_log;
  6.  
  7. events {
  8. worker_connections 1024;
  9. }
  10.  
  11.  
  12. http {
  13. include /etc/nginx/mime.types;
  14. #include config for virtual hosts
  15. #include /etc/nginx/sites/*;
  16. default_type application/octet-stream;
  17. server_names_hash_max_size 1024;
  18. server_names_hash_bucket_size 1024;
  19. access_log /var/log/nginx/access_log;
  20.  
  21. server {
  22. error_log /var/log/nginx/nginx_global_error;
  23. access_log /var/log/nginx/nginx_global_access;
  24. listen 80;
  25. #server_name _;
  26.  
  27. location ~.*\.(gif|jpg|jpeg|png|bmp|swf)$
  28. {
  29. expires 24h;
  30. if (!-f $request_filename) {
  31. break;
  32. proxy_pass http://127.0.0.1:8000;
  33. }
  34. }
  35.  
  36. location ~.*\.(js|css)?$
  37. {
  38. expires 1h;
  39. if (!-f $request_filename) {
  40. break;
  41. proxy_pass http://127.0.0.1:8000;
  42. }
  43. }
  44.  
  45. location / {
  46. proxy_pass http://127.0.0.1:8000;
  47. proxy_redirect off;
  48. proxy_set_header Host $host;
  49. proxy_set_header X-Real-IP $remote_addr;
  50. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  51. client_max_body_size 10m;
  52. client_body_buffer_size 8k;
  53. proxy_connect_timeout 90;
  54. proxy_send_timeout 90;
  55. #proxy_read_timeout 90;
  56. #proxy_buffer_size 4k;
  57. #proxy_busy_buffers_size 64k;
  58. proxy_temp_file_write_size 64k;
  59. }
  60.  
  61. #location ~ .*\.(php|php5)?$
  62. #{
  63. # #fastcgi_pass unix:/tmp/php-cgi.sock;
  64. # fastcgi_pass 127.0.0.1:9000;
  65. # fastcgi_index index.php;
  66. # include fastcgi_params;
  67. #}
  68.  
  69. #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  70. #{
  71. # expires 24h;
  72. #}
  73.  
  74. #location ~ .*\.(js|css)?$
  75. #{
  76. # expires 1h;
  77. #}
  78. }
  79.  
  80. #server {
  81. # listen 80;
  82. #
  83. # server_name localhost;
  84. #
  85. # charset utf-8;
  86. #
  87. # location / {
  88. #root /home/lpfan;
  89. #index index.php index.html index.htm;
  90. ######apache backend configuration######
  91. #proxy_pass http://127.0.0.1:8080/; #ip and port for listning apache
  92. #proxy_redirect off;
  93. #proxy_set_header Host $host;
  94. #proxy_set_header X-Real-IP $remote_addr;
  95. #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  96. #client_max_body_size 10m;
  97. #client_body_buffer_size 128k;
  98. #proxy_connect_timeout 90;
  99. #proxy_send_timeout 90;
  100. #proxy_read_timeout 90;
  101. #proxy_buffer_size 4k;
  102. #proxy_buffers 4 32k;
  103. #proxy_busy_buffers_size 64k;
  104. #proxy_temp_file_write_size 10m;
  105.  
  106. # }
  107. #
  108. # error_page 404 /404.html;
  109. #
  110. # location = /404.html {
  111. # root /usr/share/nginx/html;
  112. # }
  113.  
  114. # redirect server error pages to the static page /50x.html
  115. #
  116. # error_page 500 502 503 504 /50x.html;
  117. # location = /50x.html {
  118. # root /usr/share/nginx/html;
  119. # }
  120.  
  121. # location ~ \.php$ {
  122. # root html;
  123. # fastcgi_pass 127.0.0.1:9000;
  124. # fastcgi_index index.php;
  125. # fastcgi_param SCRIPT_FILENAME /home/lpfan$fastcgi_script_name;
  126. # include fastcgi_params;
  127. # }
  128.  
  129.  
  130. #}
  131.  
  132.  
  133. # another virtual host using mix of IP-, name-, and port-based configuration
  134. #
  135. #server {
  136. # listen 8000;
  137. # listen somename:8080;
  138. # server_name somename alias another.alias;
  139.  
  140. # location / {
  141. # root html;
  142. # index index.html index.htm;
  143. # }
  144. #}
  145.  
  146.  
  147. # HTTPS server
  148. #
  149. #server {
  150. # listen 443;
  151. # server_name localhost;
  152.  
  153. # ssl on;
  154. # ssl_certificate cert.pem;
  155. # ssl_certificate_key cert.key;
  156.  
  157. # ssl_session_timeout 5m;
  158.  
  159. # ssl_protocols SSLv2 SSLv3 TLSv1;
  160. # ssl_ciphers HIGH:!aNULL:!MD5;
  161. # ssl_prefer_server_ciphers on;
  162.  
  163. # location / {
  164. # root html;
  165. # index index.html index.htm;
  166. # }
  167. #}
  168.  
  169. }
  170.  
  171.  
  172.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement