Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
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](https://wmsn.biz/logo-3806.png)
![Image](http://imgwm.com/upload/037/5a2/faa319aeddc0bb4afa9b2e7804.jpeg)
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](https://wmsn.biz/logo-3806.png)
![Image](http://imgwm.com/upload/037/5a2/faa319aeddc0bb4afa9b2e7804.jpeg)
Last edited by Alex Connor on Thu Feb 14, 2019 6:02 pm, edited 1 time in total.
Reason: ads
Reason: ads
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Остаются вопросы:
- Меняем <VirtualHost *:*> на <VirtualHost *:81> - зачем? На производительность такая замена явно не влияет.
- memory_limit = 36M в php... честно говоря, я уже давно не встречал кейсы, когда этого хватало
- Prelink и Preload -- насколько разумно использование, когда у нас памяти 1Гб?
- в догонку, мы никак не подкручивает самый жрущий в данной конфигурации сервис - mysql, имхо упущение.
- Меняем <VirtualHost *:*> на <VirtualHost *:81> - зачем? На производительность такая замена явно не влияет.
- memory_limit = 36M в php... честно говоря, я уже давно не встречал кейсы, когда этого хватало
- Prelink и Preload -- насколько разумно использование, когда у нас памяти 1Гб?
- в догонку, мы никак не подкручивает самый жрущий в данной конфигурации сервис - mysql, имхо упущение.
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
1. Это не производительность, а настройки так как апач после nginx идет, у кого то по умолчанию там 80 порт, у кого то еще что. Они привязаны к порту апача. Упор на производительность здесь конфиг Nginx.
2. Лимит, что бы не отъедало память, скрипты бывают разные )) 36-40 из расчета, wordpress / cкрипты доргенов.
3. Не знаю. Я собрал из мануалов. Это по желанию.
4. У меня руки не дошли еще до msql. Мануалов много, как вариант https://habrahabr.ru/post/242011/.
2. Лимит, что бы не отъедало память, скрипты бывают разные )) 36-40 из расчета, wordpress / cкрипты доргенов.
3. Не знаю. Я собрал из мануалов. Это по желанию.
4. У меня руки не дошли еще до msql. Мануалов много, как вариант https://habrahabr.ru/post/242011/.
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Об том и речь, что это реверанс по смене портов по сути только запутает, а практического смысла в нет. :-)djyarik wrote:1. Это не производительность, а настройки так как апач после nginx идет, у кого то по умолчанию там 80 порт, у кого то еще что. Они привязаны к порту апача. Упор на производительность здесь конфиг Nginx.
Как-то местячково получается :)djyarik wrote:2. Лимит, что бы не отъедало память, скрипты бывают разные )) 36-40 из расчета, wordpress / cкрипты доргенов.
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Если ты не понимаешь что за чем работает, то демагогию разводить не надо.
Запутаться там негде, инструкция написана максимально подробно.
Запутаться там негде, инструкция написана максимально подробно.
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Не уверен, что мы на брудершавт уже навернули, чтобы вы мне тыкали.
Хамить не стоит. Не слишком разумно.
Провели работу - молодец, честь и хвала. Если вам кажется, что смена портов не запутает новичков, для которых гайд и написан, хорошо. Оставайтесь при вашем мнении.
Хамить не стоит. Не слишком разумно.
Провели работу - молодец, честь и хвала. Если вам кажется, что смена портов не запутает новичков, для которых гайд и написан, хорошо. Оставайтесь при вашем мнении.
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Обновлено 15,10,2017 https://pastebin.com/v0VKjKXW
Code: Select all
- список ботов
- конфиг апач
- увеличены таймауты
пардон, не хотел обидеть.skurudo wrote:2skurudo
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
* добавлена перезагрузка и очистка по крону, регулярно или при малом кол-ве свободного места
* добавление настройки кеширования
https://pastebin.com/v0VKjKXW
![Image](https://media.giphy.com/media/ScZzMlETdv9mg/giphy.gif)
* добавление настройки кеширования
https://pastebin.com/v0VKjKXW
![Image](https://media.giphy.com/media/ScZzMlETdv9mg/giphy.gif)
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Зачем костыли на
если все красиво делается на map?
Вместо
делается
Ну и так далее, ничего нового, все расписано в мане (еще и на русском для nginx)
Да и вообще, вот это
меняется в темплейте на вот это
Все. И весь, так сказать, "ман" такой, костыль на костыле костылем погоняет. И все ради реффералки на зомро.
Фтопку короче.
Code: Select all
# Блокируем менеджеры загрузки и некоторые типы ботов (update 15.10.2017)
if ($http_user_agent ~ "8484\ Boston\ Project") блабла
Вместо
Code: Select all
rewrite ^ http://$nowww$request_uri? permanent; }
Code: Select all
return 301 http://www.example.org$request_uri;
Да и вообще, вот это
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;
}
Фтопку короче.
Re: Fast KVM VPS 2017 (Frontend Nginx 1.11.10 + Backend Apache 2.4 PHP (5/7) + VestaCP)
Обновлен конфиг Nginx 01,12,2017 https://pastebin.com/aRLRiYwu
Code: Select all
* мелкие исправления
* замена if на map