Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
sineborod 12.11.2013 16:00
#user nobody; worker_processes 2; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid /var/run/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; charset utf-8; gzip_static on; gzip on; gzip_proxied any; #Даем понять веб-серверу, что можно жать все проксированные запросы gzip_types text/plain application/xml application/x-javascript text/javascript text/css text/json; #Указываем MIME типы, которые будут сжиматься gzip_disable «msie6″; # Отключаем сжатие для 6-го эксплорера gzip_comp_level 6; # Указываем степень сжатия от 1 до 10, 6 — золотая середина (жрет немного процессорного времени и оптимально ужимает) #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; log_not_found off; #gzip on; # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443; # server_name localhost; # ssl on; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_timeout 5m; # ssl_protocols SSLv2 SSLv3 TLSv1; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #} include /usr/local/ispmgr/etc/nginx.domain; client_max_body_size 65M; log_format isp '$bytes_sent $request_length'; server { server_name dom.balashov.com.ua www.dom.balashov.com.ua; listen 178.20.155.230; charset utf-8; disable_symlinks if_not_owner from=$root_path; set $root_path /home/balashovcomua/data/www/dom.balashov.com.ua; location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; access_log /home/nginx-logs/balashovcomua isp; access_log /home/httpd-logs/dom.balashov.com.ua.access.log ; error_page 404 = @fallback; } location / { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.230:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; } server { server_name 510.balashov.com.ua www.510.balashov.com.ua; listen 178.20.155.230; charset utf8; disable_symlinks if_not_owner from=$root_path; set $root_path /home/balashovcomua/data/www/510.balashov.com.ua; location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; access_log /home/nginx-logs/balashovcomua isp; access_log /home/httpd-logs/510.balashov.com.ua.access.log ; error_page 404 = @fallback; } location / { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.230:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; } server { server_name lipki.com.ua www.lipki.com.ua; listen 178.20.155.231; listen 178.20.155.231:443 ssl; charset windows-1251; disable_symlinks if_not_owner from=$root_path; set $root_path /home/lipki/data/www/lipki.com.ua; location /photos { root $root_path; rewrite ^(/photos/.*)\.(jpg|png|jpeg|gif)$ /tools/thumbs.php?imgname=$1.$2; #Кеширум картинки месяца на 4 gzip_static on; expires 1M; #Кешируем везде (и на прокси и на клиентах) add_header Cache-Control public; } location ~* \.(css|js|ico) { root $root_path; # разрешаем отдавать вместо несжатого файла предварительно # сжатый с постфиксом ".gz", если такой есть gzip_static on; #запрещаем сжатие файлов CSS и JS для проблемных браузеров #Кешируем месяца на 2 expires 2M; #Кешируем только на клиентах (ибо сжатое) add_header Cache-Control private; } # location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { # root $root_path; # access_log /home/nginx-logs/lipki isp; # access_log /home/httpd-logs/lipki.com.ua.access.log ; # error_page 404 = @fallback; # } location / { root $root_path; proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.231:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; ssl_certificate /home/httpd-cert/lipki/lipki.com.ua.crt; ssl_certificate_key /home/httpd-cert/lipki/lipki.com.ua.key; } server { server_name old.balashov.com.ua www.old.balashov.com.ua; listen 178.20.155.230; charset utf-8; disable_symlinks if_not_owner from=$root_path; set $root_path /home/balashovcomua/data/www/old.balashov.com.ua; location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; access_log /home/nginx-logs/balashovcomua isp; access_log /home/httpd-logs/old.balashov.com.ua.access.log ; error_page 404 = @fallback; } location / { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.230:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; } server { server_name new.balashov.com.ua www.new.balashov.com.ua; listen 178.20.155.230; charset utf-8; disable_symlinks if_not_owner from=$root_path; set $root_path /home/balashovcomua/data/www/new.balashov.com.ua; location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; access_log /home/nginx-logs/balashovcomua isp; access_log /home/httpd-logs/new.balashov.com.ua.access.log ; error_page 404 = @fallback; } location / { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.230:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; } server { server_name m.radiobalashov.com.ua www.m.radiobalashov.com.ua; listen 178.20.155.231; charset utf-8; disable_symlinks if_not_owner from=$root_path; set $root_path /home/balashov/data/www/m.radiobalashov.com.ua; location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; access_log /home/nginx-logs/balashov isp; access_log /home/httpd-logs/m.radiobalashov.com.ua.access.log ; error_page 404 = @fallback; } location / { proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.231:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; } server { server_name balashov.com.ua www.balashov.com.ua; listen 178.20.155.230; charset utf-8; disable_symlinks if_not_owner from=$root_path; set $root_path /home/balashovcomua/data/www/balashov.com.ua; #!Статический контент! location ~* \.(jpg|jpeg|gif|png|swf|tiff|swf|flv)$ { root $root_path; #Кеширум картинки месяца на 4 gzip_static on; expires 1M; #Кешируем везде (и на прокси и на клиентах) add_header Cache-Control public; } location ~* \.(css|js|ico) { root $root_path; # разрешаем отдавать вместо несжатого файла предварительно # сжатый с постфиксом ".gz", если такой есть gzip_static on; #запрещаем сжатие файлов CSS и JS для проблемных браузеров #Кешируем месяца на 2 expires 2M; #Кешируем только на клиентах (ибо сжатое) add_header Cache-Control private; } location / { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.230:81; proxy_redirect http://178.20.155.230:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.230:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; } server { server_name asfn-podcast.com www.asfn-podcast.com; listen 178.20.155.231; listen 178.20.155.231:443 ssl; disable_symlinks if_not_owner from=$root_path; set $root_path /home/asfn/data/www/asfn-podcast.com; location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; access_log /home/nginx-logs/asfn isp; access_log /home/httpd-logs/asfn-podcast.com.access.log ; error_page 404 = @fallback; } location / { proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.231:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; ssl_certificate /home/httpd-cert/asfn/asfn-podcast.com.crt; ssl_certificate_key /home/httpd-cert/asfn/asfn-podcast.com.key; } server { server_name radiobalashov.com.ua www.radiobalashov.com.ua; listen 178.20.155.231; listen 178.20.155.231:443 ssl; disable_symlinks if_not_owner from=$root_path; set $root_path /home/balashov/data/www/radiobalashov.com.ua; location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { root $root_path; access_log /home/nginx-logs/balashov isp; access_log /home/httpd-logs/radiobalashov.com.ua.access.log ; error_page 404 = @fallback; } location / { proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass http://178.20.155.231:81; proxy_redirect http://178.20.155.231:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } location @fallback { proxy_pass http://178.20.155.231:81; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } include /usr/local/ispmgr/etc/nginx.inc; ssl_certificate /home/httpd-cert/balashov/radiobalashov.com.ua.crt; ssl_certificate_key /home/httpd-cert/balashov/radiobalashov.com.ua.key; } }