Page 1 of 1

Вопрос Apache+Nginx на Ubuntu 16.04

Posted: Thu Jul 12, 2018 10:04 am
by NIGHTWOLF
Всем добра!

Парни, такая ситуевина...

Стоит на VPS Ubuntu 16.04, успешно установил Apache, даже немного сконфигурировал его, панель VestaCP.
НО Apache+Nginx работает лучше. Нашел мануал как это все дело настроить (сылку можно тут давать?) и оказалось у меня нет половины папок в /etc/nginx/ Например нет sites-available и sites-enabled.
Что делать? Удалить и заново установить Nginx? На VPS три сайта работающих, не хочется поломать все.

Спасибо всем кто поможет разобраться!

Re: Вопрос Apache+Nginx на Ubuntu 16.04

Posted: Thu Jul 12, 2018 3:27 pm
by NIGHTWOLF
Image

Не было печали так я еще и

Code: Select all

apt-get install php7.0-fpm
бахнул. Что делать?

Re: Вопрос Apache+Nginx на Ubuntu 16.04

Posted: Fri Jul 13, 2018 10:10 am
by grayfolk
А в чем проблема на скрине? У Весты свои, отдельные процессы nginx/php.

Re: Вопрос Apache+Nginx на Ubuntu 16.04

Posted: Fri Jul 13, 2018 4:00 pm
by NIGHTWOLF
grayfolk wrote:
Fri Jul 13, 2018 10:10 am
А в чем проблема на скрине? У Весты свои, отдельные процессы nginx/php.
Так мне отдельно еще для себя ставить nginx?
Первый пост читали? Что скажете?

Re: Вопрос Apache+Nginx на Ubuntu 16.04

Posted: Sat Jul 14, 2018 12:04 pm
by NIGHTWOLF
Сносите тему. Дохлый форум...

Re: Вопрос Apache+Nginx на Ubuntu 16.04

Posted: Sun Jul 15, 2018 6:54 pm
by imperio
Например нет sites-available и sites-enabled
Зачем они вам, при конфигурации веб панель их не затрагивает.

Установите nginx

Code: Select all

apt=/etc/apt/sources.list.d
echo "deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx"
> $apt/nginx.list
wget http://nginx.org/keys/nginx_signing.key -O /tmp/nginx_signing.key
apt-key add /tmp/nginx_signing.key
apt-get update
apt-get install nginx
Конфигурация панели

Code: Select all

    echo "WEB_PORT='8080'" >> /usr/local/vesta/conf/vesta.conf
    echo "WEB_SSL_PORT='8443'" >> /usr/local/vesta/conf/vesta.conf
    echo "WEB_SSL='mod_ssl'"  >> /usr/local/vesta/conf/vesta.conf
    echo "PROXY_SYSTEM='nginx'" >> /usr/local/vesta/conf/vesta.conf
    echo "PROXY_PORT='80'" >> /usr/local/vesta/conf/vesta.conf
    echo "PROXY_SSL_PORT='443'" >> /usr/local/vesta/conf/vesta.conf
    service vesta restart
Конфигурация Nginx

Code: Select all

rm -f /etc/nginx/conf.d/*.conf
wget https://raw.githubusercontent.com/serghey-rodin/vesta/master/install/ubuntu/16.04/nginx/nginx.conf /etc/nginx/
wget  https://raw.githubusercontent.com/serghey-rodin/vesta/master/install/ubuntu/16.04/nginx/status.conf /etc/nginx/conf.d/
wget  https://raw.githubusercontent.com/serghey-rodin/vesta/master/install/ubuntu/16.04/nginx/phpmyadmin.inc /etc/nginx/conf.d/
wget  https://raw.githubusercontent.com/serghey-rodin/vesta/master/install/ubuntu/16.04/nginx/phppgadmin.inc /etc/nginx/conf.d/
wget  https://raw.githubusercontent.com/serghey-rodin/vesta/master/install/ubuntu/16.04/nginx/webmail.inc /etc/nginx/conf.d/
wget  https://raw.githubusercontent.com/serghey-rodin/vesta/master/install/ubuntu/16.04/logrotate/nginx /etc/logrotate.d/
echo > /etc/nginx/conf.d/vesta.conf
mkdir -p /var/log/nginx/domains
update-rc.d nginx defaults
service nginx start
Сделать rebuild web для пользователей
Инструкция ещё не проверялась.

В следующий раз лучше проконсультироваться на форуме. Конечно apache вместе с proxy nginx будет производительнее.
На счет вашего репорта к одному из моих ответов -это бесполезно. В репорте я не могу ответить Вам и лучше всего использовать личные сообщения.
Все же отвечу. Большая загруженность команды из-за подготовки релиза.