Это один из комментариев к статье Настройка дешевых VPS на максимальную производительность — кейс от Василий.

А можете скинуть сюда nginx конфиг его?

Василий получил(а) ответ:

Настройка дешевых VPS на максимальную производительность — кейс
Да конфиг стандартный, для wordpress можно найти в куче мануалов.
Его — имеется в виду клиента из этого кейса? Конечно не могу, потому как нет доступа к серверу клиента. Но могу показать свой, который настроен так же, через php-fpm:

server {
              server_name answit.com www.answit.com;
                index index.php;
        gzip on;
        gzip_disable "msie6";
        gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;

       location ~* \.(js|css|png|jpg|jpeg|gif|ico|woff)$ {
               expires 7d;
              log_not_found off;
		}
           
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
 
        location ~ \.php$ {
                include /etc/nginx/fastcgi_params;
                fastcgi_intercept_errors on;
                fastcgi_pass php;
       }
}

Надо понимать, что здесь php — это именованный upstream, и для того чтобы заработал конфиг у вас, нужно ставить свой интерфейс — tcp-хост и порт, либо unix-socket. Так же, этот конфиг может не заработать для сайтов на каких-то других CMS.








Правда, здесь не весь конфиг, который у меня на сайте сейчас используется, поскольку тут нет настроек кэширования для Nginx. Это делается с помощью fastcgi_cache и я сейчас как раз готовлю подробную статью об ускорении сайтов с помощью кэширования Nginx.


Василий писал(а) также:

Настройка дешевых VPS на максимальную производительность — кейс
Благодарю. О было бы интересно посмотреть статью как выйдет.