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

Функционал для хостинг компаний

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
14 posts
  • 1
  • 2
  • Next
valmon
Posts: 6
Joined: Tue Aug 15, 2017 8:36 am

Функционал для хостинг компаний
  • Quote

Post by valmon » Tue Aug 15, 2017 8:48 am

Дорого дня.

Недавно задумался использовать данную панель для шаред хостинга, как более простая не облепленная лишним альтернатива продуктам ispsystem, но был немного расcтроен:
В конфигурации с apache-nginx, не привилегированный пользователь может отключить nginx, а возможно ли ему запретить это делать?
В конфигурации с nginx, отсутствует как класс возможность менять рудиректы, делать простейший реврайт, только шаблоны, может чтоит добавить такую возможность?
Директивы php temp patch b session save patch, для чего их хранить в общей директории, может стоит их кидать в userdir, чтобы они учитывались квотами на диск и иноды, иначе вторые без должного контроля закончатся для всех, если же их включить в юзрквоту, тогда он будет сам себе буратино.


Есть ли желание разработчиков сделать полновесную панель, наличие лимитов говорит об этом?
Top

gecube_ru
Posts: 141
Joined: Thu Jun 22, 2017 1:21 pm

Re: Функционал для хостинг компаний
  • Quote

Post by gecube_ru » Tue Aug 15, 2017 8:59 pm

Поддержу, что было бы круто, если можно будет использовать Весту для хостинг компаний (несколько серверов, сотни пользователей, включая мастеров и интеграторов)
Top

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

Os: CentOS 6x
Web: nginx + php-fpm
Re: Функционал для хостинг компаний
  • Quote

Post by Stesh » Sat Aug 19, 2017 3:43 pm

valmon wrote:В конфигурации с nginx, отсутствует как класс возможность менять рудиректы, делать простейший реврайт, только шаблоны, может чтоит добавить такую возможность?
Это решается подготовкой типовых шаблонов для движков.
valmon wrote:Директивы php temp patch b session save patch, для чего их хранить в общей директории, может стоит их кидать в userdir, чтобы они учитывались квотами на диск и иноды, иначе вторые без должного контроля закончатся для всех, если же их включить в юзрквоту, тогда он будет сам себе буратино.
Аналогично, это решается подготовкой шаблонов.
Top

Djalin
Posts: 180
Joined: Mon Nov 28, 2016 9:25 pm

Os: Debian 8x
Web: apache + nginx
Re: Функционал для хостинг компаний
  • Quote

Post by Djalin » Tue Aug 22, 2017 2:24 pm

если решаеться - покажите как
Top

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

Os: CentOS 6x
Web: nginx + php-fpm
Re: Функционал для хостинг компаний
  • Quote

Post by Stesh » Tue Aug 22, 2017 4:16 pm

cd /usr/local/vesta/data/templates/web/
Top

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

Re: Функционал для хостинг компаний
  • Quote

Post by skurudo » Thu Aug 24, 2017 10:00 am

valmon wrote: Недавно задумался использовать данную панель для шаред хостинга, как более простая не облепленная лишним альтернатива продуктам ispsystem, но был немного расcтроен:
valmon wrote:Есть ли желание разработчиков сделать полновесную панель, наличие лимитов говорит об этом?
Печально слышать, мы стараемся, пока панель не идеальна и нам есть к чему стремиться :)
valmon wrote:В конфигурации с apache-nginx, не привилегированный пользователь может отключить nginx, а возможно ли ему запретить это делать?
Не может вообще-то.
Если зайти под пользователем, то отключить поддержку он не сможет.
Если зайти в пользователя (ох как звучит) из-под админа - можно.
valmon wrote:В конфигурации с nginx, отсутствует как класс возможность менять рудиректы, делать простейший реврайт, только шаблоны, может чтоит добавить такую возможность?
Есть такая идея, пока только не обросла костями.
Расскажите, как вы видите такую возможнотсь?
valmon wrote:Директивы php temp patch b session save patch, для чего их хранить в общей директории, может стоит их кидать в userdir, чтобы они учитывались квотами на диск и иноды, иначе вторые без должного контроля закончатся для всех, если же их включить в юзрквоту, тогда он будет сам себе буратино.
Имеете в виду в /home/user/web/domain/ ?
Top

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

Os: CentOS 6x
Web: nginx + php-fpm
Re: Функционал для хостинг компаний
  • Quote

Post by Stesh » Sat Aug 26, 2017 10:59 pm

skurudo wrote:Имеете в виду в /home/user/web/domain/ ?
Скорее речь о том, что в шаблонах апача есть

Code: Select all

php_admin_value upload_tmp_dir %home%/%user%/tmp
        php_admin_value session.save_path %home%/%user%/tmp
Тогда как в схеме nginx+php-fpm этого нет (и php пишет в системный /tmp), хотя не проблема дописать это в /usr/local/vesta/data/templates/web/php-fpm/*.tpl или прямо в /usr/local/vesta/data/templates/web/nginx/php-fpm/* - по ряду причин я предпочитаю первый вариант. Итого в /usr/local/vesta/data/templates/web/php-fpm/* выношу варианты настроек php, в /usr/local/vesta/data/templates/web/nginx/php-fpm/* - предустановленные шаблоны под движки с инклудами под будущую кастомизацию. Например кусочек с шаблона

Code: Select all

	location ~ \.php$ {
		limit_req zone=flood burst=25 nodelay;
		try_files $uri = 404;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass    %backend_lsnr%;
        fastcgi_index   index.php;
        include         /etc/nginx/fastcgi_params; 
		include %home%/%user%/web/%domain%/.root/php.conf*;		
		}
		
Имхо, но хостинговая компания не будет запускать массовый шаред-хостинг на весте и тем более, без апача (пользователям нужен htaccess). В силу специфики там нужна коммерческая большая панель аля cpanel, isp и т.д. Кто желает запустить - флаг ему в руки и барабан на шею.

Вся сила и красота весты для хостинговой компании - это возможность продавать vds с предустановленной панелью в силу того что веста легко правится под себя и имеет минимальный оверхед над ресурсами vds.

И еще. Пользователю категорически нельзя давать кастомить кофиг nginx в сыром виде. Одна пропущенная точка с запятой может положить сервер на радость клиентам. Поэтому шаблоны - наше все, благо ходовых движков не так и много, а число требуемых шаблонов и того меньше. Все нестандартное выносим в инклуды, которые прописывает сисадмин, знакомый с nginx (синтаксис и работа).
Top

gecube_ru
Posts: 141
Joined: Thu Jun 22, 2017 1:21 pm

Re: Функционал для хостинг компаний
  • Quote

Post by gecube_ru » Thu Sep 14, 2017 7:56 pm

И еще. Пользователю категорически нельзя давать кастомить кофиг nginx в сыром виде. Одна пропущенная точка с запятой может положить сервер на радость клиентам. Поэтому шаблоны - наше все, благо ходовых движков не так и много, а число требуемых шаблонов и того меньше. Все нестандартное выносим в инклуды, которые прописывает сисадмин, знакомый с nginx (синтаксис и работа).
Не совсем так. Пользователю напрямую редактировать кусочек конфига nginx категорически нельзя. И дело не в том, что он может запороть конфиг. А в том, что при удачном стечении обстоятельств он может перенаправить на себя чужой сайт. Т.е. должен быть некий интерфейс, который юзеру позволяет вбивать некие переменные значения с валидацией или переключаться между значениями on/off.
Говорю по опыту работы в хостинге, т.к. иначе реально получается адок!
Ну, и конфигурация должна быть стандартизирована.

Веста же шире этого и позволяет в принципе любые кастомные конфиги.
Top

SKYNET74
Posts: 56
Joined: Sat Sep 24, 2016 6:59 am

Os: Debian 8x
Web: nginx + php-fpm
Re: Функционал для хостинг компаний
  • Quote

Post by SKYNET74 » Sat Oct 14, 2017 7:45 am

gecube_ru wrote:
И еще. Пользователю категорически нельзя давать кастомить кофиг nginx в сыром виде. Одна пропущенная точка с запятой может положить сервер на радость клиентам. Поэтому шаблоны - наше все, благо ходовых движков не так и много, а число требуемых шаблонов и того меньше. Все нестандартное выносим в инклуды, которые прописывает сисадмин, знакомый с nginx (синтаксис и работа).
Не совсем так. Пользователю напрямую редактировать кусочек конфига nginx категорически нельзя. И дело не в том, что он может запороть конфиг. А в том, что при удачном стечении обстоятельств он может перенаправить на себя чужой сайт. Т.е. должен быть некий интерфейс, который юзеру позволяет вбивать некие переменные значения с валидацией или переключаться между значениями on/off.
Говорю по опыту работы в хостинге, т.к. иначе реально получается адок!
Ну, и конфигурация должна быть стандартизирована.

Веста же шире этого и позволяет в принципе любые кастомные конфиги.
Наверное вы хотели сказать что нужен конструктор правил под nginx с валидацией корректности?
Это конечно не просто, но возможно, баги однозначно будут по началу пачками, но куда уж без них.
Top

demon_sl
Posts: 7
Joined: Fri May 20, 2016 2:30 pm

Re: Функционал для хостинг компаний
  • Quote

Post by demon_sl » Tue Jul 17, 2018 8:50 am

По правде говоря, сегодня был сильно озадачен тем, что в пользовательской админке, если логинится сам юзер, нет возможности выбрать web шаблоны (темплейт), в то время как, если сначала залогиться админом, а затем из-под админа любым юзером - все отображается! Это оооочень разочаровало в весте и боюсь навсегда.. Смотрю другие свои серверы, и fpm и httpd - везде одно и то же! А как же php селекторы и прочие плюшки которые можно было выбрать юзеру? Раньше vestacp была для меня 1й из всех, даже с учетом доработок, сейчас, последнее что буду рассматривать. Принято решение - избавиться от однопользовательской весты в пользу DA, как эталона стабильности и функциональности. Со всем уважением Demon.
Top


Post Reply
  • Print view

14 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