nginx

Разные версии PHP для разных сайтов на одном сервере -- как настроить

Рассмотрим задачу запуска разных версий php для разных виртуальных хостов (сайтов) на одной машине:

  • Apache + PHP-FPM на Ubuntu -- плюсом является поддержка .htaccess (как минимум части инструкций)

dpkg: error processing package nginx (--configure): -- решение. Ошибка

Подобные сообщения об ошибке могут возниктнуть во время установки:

dpkg: error processing package nginx (--configure):
 dependency problems - leaving unconfigured
Processing triggers for systemd (229-4ubuntu17) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Errors were encountered while processing:
 nginx-core
 nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)

Решение

Остановите Апач, если он у вас запущен:

nginx ubuntu Установка и настройка web-сервера

Установка

Выполните две команды (предварительно может потребоваться основить Апач):

sudo apt update
sudo apt install nginx

Настройка

Настройка виртуального хоста

nginx Настройка виртуального хоста в Ubuntu linux

Задача

Настроить локально виртульный хост:

  • для домена nginxtest.loc
  • который соответствовал бы директории /var/www/nginxtest (если требуется для теста - в корень этой директории можно положить index.html)

Правим hosts

Добавим в системный hosts строку:

[!] Nginx по-русски. Справочник, примеры настройки

Об Апаче см. тут

Nginx (сокращённо от engine x, т.е. "машина икс") -- программа, я вляющей одиним из самых популярный веб-серверов в мире, разработана товарищем из России -- Игорем Сысоевым.
Официальный сайт: https://nginx.org/

Pages

Subscribe to RSS - nginx