ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

How-TO FreePBX install nginx

Обо всем касательно TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

How-TO FreePBX install nginx

Сообщение awsswa » 30 май 2017, 20:34

На 12 версии проверенно.
Создаем файл для скачивания nginx

touch /etc/yum.repos.d/nginx.repo

Содержание
cat /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

Ставим

yum install nginx php-fpm

Правим
/etc/php-fpm.d/www.conf

listen.owner = asterisk
listen.group = asterisk
user = asterisk
group = asterisk
pm = dynamic
m.max_children = 30
pm.start_servers = 3
pm.min_spare_servers = 3
pm.max_spare_servers = 21
pm.max_requests = 1000

Правим
/etc/nginx/nginx.conf

user asterisk;
worker_processes 2;

удаляем конфиг по умолчанию
rm /etc/nginx/conf.d/default.conf

создаем свой
touch /etc/nginx/conf.d/freepbx.conf

содержание

server {
listen 80;
server_name localhost;
access_log /var/log/nginx/localhost.access.log main;
index index.php;
root /var/www/html/;
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;

include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SERVER_NAME $host;
}
}

Выключаем апатч и включаем nginx

chkconfig httpd off

chkconfig nginx on
chkconfig php-fpm on

service httpd stop
service php-fpm restart
service nginx restart
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: How-TO FreePBX install nginx

Сообщение whoim » 31 май 2017, 18:31

норм, я форвардом зацепил на апач для freepbx
даже не попробовал напрямую, были сомнения что взлетит)
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
whoim
 
Сообщений: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар

Re: How-TO FreePBX install nginx

Сообщение april22 » 31 май 2017, 20:49

А вчем прикол? Для чего?
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: How-TO FreePBX install nginx

Сообщение Ferrum » 01 июн 2017, 10:21

Присоединяюсь то-же смысл не ясен, веб морда управления вроде не предназначена для группового доступа.
Аватар пользователя
Ferrum
 
Сообщений: 333
Зарегистрирован: 25 ноя 2011, 15:16

Re: How-TO FreePBX install nginx

Сообщение awsswa » 01 июн 2017, 12:09

Ну насчет не сидят - это вы зря
У меня есть контора в которой 10-15 человек сидят в вебке одновременно - мониторят очереди и пропущенные звонки
Валят mysql своими запросами на раз два ... было уже несколько оптимизаций, наращивание памяти, построение индексов ....

PS сделано для того чтобы было :)
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: How-TO FreePBX install nginx

Сообщение whoim » 01 июн 2017, 14:34

а у меня тоже несколько вебморд и crm, тоже напрягался апач
тупо nginx перед ним как фронт и все летать начало.. он в очереди выстраивает запросы
и клиентам комфортнее стало, и сервер меньше загружен
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
whoim
 
Сообщений: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар


Вернуться в Готовые VoIP дистрибутивы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH