Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Ищу профи по FastCGI (PHP FPM) для Nginx, разбирающегося в кэшировании и заголовках ответа сервера. Не горит, есть время спокойно поработать в удовольствие.

Исходные данные

1. Есть веб-сервер CentOS 7.5

2. На веб-сервере есть режимы работы сайтов CGI, Apache, FastCGI (PHP FPM)

3. MySQL

4. ISPmanager

5. Есть сайт на 1С-Битрикс, который раньше работал на FastCGI (PHP FPM) - сменили режима работы сайта на Apache, обратно вернуться полноценно не получается, есть проблемы с конфигом.

6. Есть конфиг под Ngnix (не знаю насколько он идеален, но работал раньше).

В чем суть задачи?

1. Обновить ядро CentOS

2. Настроить FastCGI (PHP FPM) для Nginx:

  • производительность (скорость ответа сервера приоритет)
  • безопасность (версия php, ngnix в ответе сервера и т.д. тут вам виднее)
  • кэширование
3. Перевести сайт с Apache на FastCGI (PHP FPM)
  • скину конфиг, под Ngnix, который раньше был, посмотреть исправить косяки
  • настройка отдачи корректных заголовков сервером в Ngnix, сейчас отдает такое:
Код статуса HTTP 200 OK

Время ответа сервера 346 мс

IP сайта xxx.xxx.xx.xx

Кодировка UTF-8 (unicode-1-1-utf-8, UTF8)

Размер страницы 38,38 КБ

Server: nginx/1.14.1

    Date: Fri, 22 Mar 2019 14:44:58 GMT

      Content-Type: text/html; charset=UTF-8

        Transfer-Encoding: chunked

          Connection: keep-alive

            X-Powered-By: PHP/7.2.10

              P3P: policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"

                X-Powered-CMS: Bitrix Site Manager (826350125de1c3791c3bf91fd9767ae4)

                  Set-Cookie: PHPSESSID=6d4c9c5e3bf0eda8f0855110bca12380; path=/; HttpOnly

                    Expires: Thu, 19 Nov 1981 08:52:00 GMT

                      Cache-Control: no-store, no-cache, must-revalidate

                        Pragma: no-cache

                          Content-Encoding: gzip

                            Strict-Transport-Security: max-age=31536000;

                            По идее тут Vary: Accept-Encoding должен быть,  в целом тут готов выслушать аргументы, я так понимаю при ответе в таком виде кэширование не работает.

                            4. Проверить ответ сервера на Apache, Cgi, кэширование - подкорректировать.

                            5 лет назад
                            studia55x5
                            Игорь 
                            40 летРоссия
                            11 лет в сервисе
                            Был
                            месяц назад
                            Выбранный исполнитель
                            gev511
                            33 годаБеларусь
                            14 лет в сервисе
                            Был
                            11 часов назад
                            5 лет назад
                            $50
                            1 день
                            Задача выполнена великолепно, профи. Не смотря на подводные камни с конфигом для ngnix - заставил все работать. Сайт летает. Спасибо, Егор!
                            Был рад работать с Игорем. Уважительный в обшении, не тарапил с выполнением заказа. С оплатой не было проблем, скажу больше даже оплатил бонусом больше, когда работы оказалось больше чем предполагалось.