We are starting CHRISTMAS Sale. Get 30% OFF on lifetime licenses with code: FYSKK72

Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
djyarik
Posts: 9
Joined: Mon Jul 04, 2016 6:37 pm

Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby djyarik » Sun Feb 26, 2017 10:36 pm

Debian 8.7 PHP 7.0.16-1 Apache 2.4.10 Nginx 1.11.10
Linux 4.9.0-0.bpo.1-amd64 #1 SMP Debian 4.9.2-2~bpo8+1 (2017-01-26) x86_64 GNU/Linux
(Работает все также и на php5* Apache 2.2.*)

Инструкция по настройкe http://pastebin.com/v0VKjKXW

Image

Image

Have a nice day https://wmsn.biz (c)

skurudo
VestaCP Team
Posts: 7807
Joined: Fri Dec 26, 2014 2:23 pm
Location: Moscow
Contact:

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby skurudo » Mon Feb 27, 2017 8:45 pm

Остаются вопросы:
- Меняем <VirtualHost *:*> на <VirtualHost *:81> - зачем? На производительность такая замена явно не влияет.

- memory_limit = 36M в php... честно говоря, я уже давно не встречал кейсы, когда этого хватало

- Prelink и Preload -- насколько разумно использование, когда у нас памяти 1Гб?

- в догонку, мы никак не подкручивает самый жрущий в данной конфигурации сервис - mysql, имхо упущение.
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

djyarik
Posts: 9
Joined: Mon Jul 04, 2016 6:37 pm

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby djyarik » Mon Feb 27, 2017 10:00 pm

1. Это не производительность, а настройки так как апач после nginx идет, у кого то по умолчанию там 80 порт, у кого то еще что. Они привязаны к порту апача. Упор на производительность здесь конфиг Nginx.
2. Лимит, что бы не отъедало память, скрипты бывают разные )) 36-40 из расчета, wordpress / cкрипты доргенов.
3. Не знаю. Я собрал из мануалов. Это по желанию.
4. У меня руки не дошли еще до msql. Мануалов много, как вариант https://habrahabr.ru/post/242011/.

skurudo
VestaCP Team
Posts: 7807
Joined: Fri Dec 26, 2014 2:23 pm
Location: Moscow
Contact:

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby skurudo » Mon Feb 27, 2017 10:08 pm

djyarik wrote:1. Это не производительность, а настройки так как апач после nginx идет, у кого то по умолчанию там 80 порт, у кого то еще что. Они привязаны к порту апача. Упор на производительность здесь конфиг Nginx.


Об том и речь, что это реверанс по смене портов по сути только запутает, а практического смысла в нет. :-)

djyarik wrote:2. Лимит, что бы не отъедало память, скрипты бывают разные )) 36-40 из расчета, wordpress / cкрипты доргенов.


Как-то местячково получается :)
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

djyarik
Posts: 9
Joined: Mon Jul 04, 2016 6:37 pm

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby djyarik » Tue Feb 28, 2017 9:26 am

Если ты не понимаешь что за чем работает, то демагогию разводить не надо.
Запутаться там негде, инструкция написана максимально подробно.

skurudo
VestaCP Team
Posts: 7807
Joined: Fri Dec 26, 2014 2:23 pm
Location: Moscow
Contact:

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby skurudo » Tue Feb 28, 2017 7:18 pm

Не уверен, что мы на брудершавт уже навернули, чтобы вы мне тыкали.
Хамить не стоит. Не слишком разумно.

Провели работу - молодец, честь и хвала. Если вам кажется, что смена портов не запутает новичков, для которых гайд и написан, хорошо. Оставайтесь при вашем мнении.
-> DigitalOcean competition - please, support us
-> fix for phpmyadmin - nice and sweet now

djyarik
Posts: 9
Joined: Mon Jul 04, 2016 6:37 pm

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby djyarik » Sun Oct 15, 2017 7:03 pm

Обновлено 15,10,2017 https://pastebin.com/v0VKjKXW

Code: Select all

- список ботов
- конфиг апач
- увеличены таймауты


skurudo wrote:2skurudo
пардон, не хотел обидеть.

djyarik
Posts: 9
Joined: Mon Jul 04, 2016 6:37 pm

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby djyarik » Mon Nov 20, 2017 8:23 pm

* добавлена перезагрузка и очистка по крону, регулярно или при малом кол-ве свободного места
* добавление настройки кеширования

https://pastebin.com/v0VKjKXW

Image

Stesh
Posts: 265
Joined: Mon Nov 09, 2015 5:52 pm

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby Stesh » Mon Nov 20, 2017 10:22 pm

Зачем костыли на

Code: Select all

# Блокируем менеджеры загрузки и некоторые типы ботов (update 15.10.2017)
      if ($http_user_agent ~ "8484\ Boston\ Project") блабла

если все красиво делается на map?
Вместо

Code: Select all

rewrite ^ http://$nowww$request_uri? permanent;  }

делается

Code: Select all

return       301 http://www.example.org$request_uri;

Ну и так далее, ничего нового, все расписано в мане (еще и на русском для nginx)
Да и вообще, вот это

Code: Select all

   #Редирект с www на без www
      if ($http_host ~* "^www\.(.+)\.(.+)$"){  #Запоминаем хост без www из предыдущего выражения в переменной $nowww
        set $nowww $1.$2;
        #Делаем 301 редирект (permanent) .В $request_uri - адрес без хоста со всеми GET параметрами. После $request_uri добавляем '?' чтобы GET параметры  не добавились дважды (по умолчанию)
        rewrite ^ http://$nowww$request_uri? permanent;  }

меняется в темплейте на вот это

Code: Select all

   if ($host != %domain_idn%) {
   return   301 http://%domain_idn%$request_uri;
   }

Все. И весь, так сказать, "ман" такой, костыль на костыле костылем погоняет. И все ради реффералки на зомро.
Фтопку короче.

djyarik
Posts: 9
Joined: Mon Jul 04, 2016 6:37 pm

Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)

Postby djyarik » Fri Dec 01, 2017 9:15 pm

Обновлен конфиг Nginx 01,12,2017 https://pastebin.com/aRLRiYwu

Code: Select all

* мелкие исправления
* замена if на map


Return to “Веб сервер”



Who is online

Users browsing this forum: Google [Bot] and 4 guests

cron