Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Как выбрать лучшее решение OS+Vestacp+config+php7(select old)

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
13 posts
  • 1
  • 2
  • Next
team-vip
Posts: 15
Joined: Mon Apr 11, 2016 8:53 pm

Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by team-vip » Sun Mar 12, 2017 10:41 pm

Добрый день друзья! Хочу у профессионалов поинтересоваться по поводу установки, настройки и конфигурации vestacp! Я думаю подобные вопросы многих интересуют если их собрать тут в одном месте то вопросов не будет много!

------------------
На данный момент установлено: CentOS 6.8 + vestacp + PHP 5.6.30 (Zend Engine v2.6.0 + ionCube PHP Loader (enabled) v5.1.2 + Zend OPcache v7.0.6-dev и другое) + mysql 5.5.48 + nginx/1.10.2 + Apache/2.2.15
Сервер: Intel® Core™ i7-6700 Quad-Core Skylake / 32 GB DDR4 RAM / 2 x 4 TB SATA 6 Gb/s 7200 rpm
Сайтов более 100 шт небольших по 100-1000 посещений в день!
Все скрипты на сайте адаптирую под php7!
------------------

Возникшие вопросы:

1. Хочу перейти на php 7 или сделать чтобы можно было сделать выбор версии для работы из панели! И как лучше сделать? Просьба ссылку или решение как надо устанавливать!

2. Под какой ОС (CentOS, Ubuntu, Debian) лучше и стабильнее работает из коробки vestacp а также php 7. Какая ОС более устойчивая, и какую ОС и какой версии надо ставить под php 7
3. Какую версию Mysql, nginx, apache или аналога лучше устанавливать на выбранное выше решение под ОС и php7
4. Примеры более безопасной настройки севера, какие моменты лучше делать, что устанавливать и как настроить!
5. Может лучше какаю нить связку настроить чтобы максимально работал отдача для фронтенда? Если так то какое решение с php7 самое производительное. Примеры под мой сервер конфигов php, nginx, mysql, apache!
6. Как правильно настроить сессии чтобы обезопасить сайт от взлома всего сервера? Примеры желательно!
7. Настройки бэкапов правильное! Как реализовать правильное время бэкапа и правильно делать сам бэкап!
8. Какие действия надо проводить для профилактики сервера! yum update и подобное!
9. Как правильно настроить ДНС если я не поднимаю их! Тоесть использую только привязками домена напрямую к севере записями (www и @ через A записи), так как если это дело я не настраиваю то ругается на servername

Ошибка:
tarting httpd: httpd: apr_sockaddr_info_get() failed for rulestyle
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Mon Mar 13 01:40:15 2017] [warn] NameVirtualHost 127.0.0.1:8080 has no VirtualHosts

Какие ОС могу поставить на серв:
CentOS 6.8 minimal - шас стоит
CentOS 7.3 minimal
Debian 8.7 LAMP
Debian 8.7 minimal
openSUSE 42.2 minimal
Ubuntu 16.04.1 LTS minimal - многие рекомендуют, но почему? в нем нету уязвимости ?
Ubuntu 16.10 minimal - мое предпочтение, против много инфы!

и почему не используют эти ?
Latest release Ubuntu 16.10 Yakkety Yak / 13 October 2016 (4 months ago)
Latest preview Ubuntu 17.04 Zesty Zapus

------------

Ну во общем это максимально важные вопросы для меня и многих! Спасибо за ранее! если есть предложения просьба помечать пункты в ответах, если есть решения помечать или указывать ссылки на решение!

-----------


P.S: как думаете это идеальное решение выходит для производитльности?: php-fpm 7 + 16.04.1 LTS minimal + nginx + vestacp +https или же брать Ubuntu 16.10 minimal??????????
Top

team-vip
Posts: 15
Joined: Mon Apr 11, 2016 8:53 pm

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by team-vip » Mon Mar 13, 2017 1:03 pm

прошу помощи!!!!!! пока что нашел:

Ubuntu LTS + php-fpm 7 + nginx + vesta + https

что скажите? если да то напишите какие версии и как лучше поставить чтобы все как часики работало!!!
Top

team-vip
Posts: 15
Joined: Mon Apr 11, 2016 8:53 pm

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by team-vip » Tue Mar 14, 2017 10:10 am

up! прошу помощи с выбором!
Top

makas
Posts: 42
Joined: Sat Jan 28, 2017 10:34 am

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by makas » Tue Mar 14, 2017 4:04 pm

В итернете нашел, как сделать php5 и php7 на сервере с вестой и debian.
Хотелось бы, чтобы разработчики прокомментировали эту статью.
Вот текст:
Предположим, вы установили Debian 8.7. и теперь вам нужно, чтобы одни ваши сайты работали с версией PHP 5.6, которая присутствует в репозитории Debian по умолчанию, а другие, например, с PHP 7.0.

Ок, давайте добавим PHP 7

Для начала установим пакеты, которые потребуются нам в процессе сборки:

apt-get install build-essential autoconf re2c bison libcurl4-openssl-dev libpng-dev libxml2-dev libcurl3
Создадим каталоги, в которых будут храниться исходные тексты и производиться установка собранных пакетов, после чего перейдем в созданный каталог:

mkdir -p /php/src && mkdir /php/php70
cd /php/src
Скачаем исходные тексты PHP:

wget http://php.net/get/php-7.0.16.tar.bz2/from/this/mirror -O php-7.0.16.tar.bz2
Затем распакуем полученный архив и перейдем в каталог с исходными текстами:

tar xjf php-7.0.16.tar.bz2
cd php-7.0.16
Конфигурируем:

./configure --prefix=/php/php70 --enable-fpm --enable-mysqlnd --enable-mbstring --disable-pdo --disable-phar --with-config-file-scan-dir="$instdir"/etc --with-curl --with-gd --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-mysqli=mysqlnd --with-zlib --without-sqlite3 --without-pdo-sqlite
Компилируем и устанавливаем:

make && make install
Настроим переключение версий PHP в бесплатной панели управления сервером Vesta CP

Включаем модуль cgi для веб-сервера Apache:

a2enmod cgi
Переключение версий будет осуществляться за счет смены шаблонов веб-сервера Apache. Для этого скопируем следующие файлы:

cp /usr/local/vesta/data/templates/web/apache2/phpcgi.sh /usr/local/vesta/data/templates/web/apache2/php70.sh
cp /usr/local/vesta/data/templates/web/apache2/phpcgi.stpl /usr/local/vesta/data/templates/web/apache2/php70.stpl
cp /usr/local/vesta/data/templates/web/apache2/phpcgi.tpl /usr/local/vesta/data/templates/web/apache2/php70.tpl
Затем отредактируем /usr/local/vesta/data/templates/web/apache2/php70.sh, заменив:

wrapper_script='#!/usr/bin/php-cgi -cphp5-cgi.ini'
на:

wrapper_script='#!/php/php70/bin/php-cgi -cphp7-cgi.ini'
После этого потребуется перезапуск панели управления Vesta:

service vesta restart
Отлично. Теперь можно выбрать необходимую версию PHP в разделе «WEB» → domain.ru → «EDIT» → «Web Template».
Top

team-vip
Posts: 15
Joined: Mon Apr 11, 2016 8:53 pm

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by team-vip » Tue Mar 14, 2017 6:30 pm

на ubuntu видимо также можно реализовать? отличная статья!
Top

team-vip
Posts: 15
Joined: Mon Apr 11, 2016 8:53 pm

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by team-vip » Wed Apr 05, 2017 8:26 pm

Подскажите как правильно поставить связку:

1. Установил Ubuntu 16.04.1 LTS minimal. Но такж и слышал про положительные стороны Ubuntu 16.10 minimal ! Как быть? что лучше поставить чтобы быть в носу со временем!
2. Поставил панель Vesta panel!

Мне нужна связка самая лучшая и стабильная конфигурация ! Пользователей под vesta будет 10 человек всего!


Вопросы:
--------------
1. Далее какие действия делать после установки vesta панели? Что лучше настроить для безопасности?
2. Какие лучше настроить параметры и на какие конфиги для моих задач! php , nginx , my и прочих!
3. Как настроить бэкап грамотнее! Оптимизировать БД! И читал про МарианДБ чем она лучше? и пойдет ли она для моих mysql баз?

---------------

За ранее благодарен всем за предоставленную информацию!

Мои параметры:
1) CMS (PHP+DB) 300-400 сайтов (интернет-магазины)
2) Посещений на сервере более 100 000 в день!
3) Требуется: php 5.6 и php 7 . Скоро переду на пхп 7 все. (Ответ: постпредствам шаблона)
4) База данных Mysql или может что лучше ? так как нагрузки на бд в основном сейчас!

Параметры сервера мои:
Intel® Core™ i7-6700 Quad-Core Skylake. Hyper-Threading-Technologie
Arbeitsspeicher 32 GB DDR4 RAM
Festplatten 2 x 4 TB SATA 6 Gb/s 7200 rpm

HDD (Software-RAID 1)

Enterprise-Klasse
Anbindung 1 GBit/s-Port
Bandbreite garantiert 1 GBit/s
Backup Space 100 GB

Какие ОС могу поставить на серв:
CentOS 6.8 minimal - шас стоит
CentOS 7.3 minimal
Debian 8.7 LAMP
Debian 8.7 minimal
openSUSE 42.2 minimal
Ubuntu 16.04.1 LTS minimal - многие рекомендуют, но почему? в нем нету уязвимости ?
Ubuntu 16.10 minimal - мое предпочтение, против много инфы!

За ранее благодарен каждому ответу!
Top

team-vip
Posts: 15
Joined: Mon Apr 11, 2016 8:53 pm

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by team-vip » Fri Apr 07, 2017 9:11 am

up! need help)
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by Deeryo » Fri Apr 07, 2017 12:56 pm

Самый производительный вариант - это использовать nginx и php-fpm с модулем opcache. Apache в этом случае нет. Можно даже сделать переключатель версий php, используя готовые пакеты (без компиляции) и шаблоны панели.
viewtopic.php?f=28&t=12344&p=48598#p48598
viewtopic.php?f=28&t=12344&p=48799#p48792
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by Deeryo » Fri Apr 07, 2017 1:08 pm

База данных Mysql или может что лучше ? так как нагрузки на бд в основном сейчас!
Пришли конфиг mysql сервера, может его еще стоит поднастроить.

Можно на ходу включить лог медленных запросов и потом его анализировать:

Code: Select all

mysql -e 'set global slow_query_log_file="/var/lib/mysql/log-slow-queries.log"; set global long_query_time=1; set global slow_query_log=1;'
Выключить можно так

Code: Select all

mysql -e 'set global slow_query_log=0;'
Далее mysql запрос "EXPLAIN SELECT .... " поможет оптимизировать медленные запросы.
Ну и можно также отпимизировать базы данных по выходным командой "mysqlcheck -o -A".
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Как выбрать лучшее решение OS+Vestacp+config+php7(select old)
  • Quote

Post by skurudo » Sun Apr 09, 2017 12:01 pm

Традиционно предлагаю пройтись тюнерами
viewtopic.php?f=32&t=14149
Top


Post Reply
  • Print view

13 posts
  • 1
  • 2
  • Next

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password