user nginx; error_log /var/log/nginx/error.log debug; pid /var/run/nginx.pid; worker_rlimit_nofile 80000; events { worker_connections 2048; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main ‘$remote_addr – $remote_user [$time_local] $status ‘ ‘»$request» $body_bytes_sent «$http_referer» ‘ ‘»$http_user_agent» «http_x_forwarded_for»‘; access_log /var/log/nginx/access.log main; server { listen 212.66.44.35; # нужно заменить на IP Вашего сервера # здесь и далее вместо mysite.ru указывается имя Вашего сайта server_name 212.66.44.35 www.212.66.44.35; access_log /var/log/nginx/host.access.log main; server_name_in_redirect off; # Секция ниже описывает параметры, по которых фронтенд обменевается с бэкендом, # такие, как адрес бэкенда, параметры прямого редиректа, параметры передачи заголовков, # максимальный размер принимаемых файлов и пр. location / { proxy_pass http://127.0.0.1:8080/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; proxy_connect_timeout 90; } # Эта секция отвечает за местонахождение и типы статичных файлов, обрабатываемых Nginx. # Вы можете добавить по аналогии расширения файлов, которые будут отдаваться Nginx'ом. # Динамические файлы мы будем отсылать на Apache location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|js)$ { root /var/www/212.66.44.35; } } }