Tag Archives: Mimbolovenginx
Ubuntu, Docker-Compose, WordPress, Nginx, PHP, MariaDB, PhpMyAdmin
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть перенесён на любую Linux-систему с поддержкой cgroups в ядре, а также предоставляет среду по управлению контейнерами.
Docker-Compose — это средство командной строки для определения и управления Multi-контейнером и docker-контейнерами как единой системой. Compose написан на Python и может быть установлен командой Python pip. Благодаря Compose, мы можем запустить несколько контейнеров docker с помощью одной команды. Это позволяет создать контейнер в качестве сервиса, который отлично подходит для разработки, тестирования и промежуточной среды.
Вы узнаете, как создать контейнер из docker образов и управлять всеми контейнеров с Docker-Compose. Мы развернем CMS WordPress в nginx, PHP, MariaDB, PhpMyAdmin. Каждая служба имеет свой собственный контейнер, и мы будем использовать образы из докер-реестра. (далее…)
Установка Nginx, mySql, php в Ubuntu 16
В статье показан процесс установки веб сервера Nginx. Для установки всех пакетов будет использоваться «родной» репозиторий ubuntu. Для начала необходимо обновить источники пакетов и применить их в системе, сделаем это командами:
sudo apt-get update sudo apt-get upgrade sudo apt-get install nginx
После завершения процессов установки, сервер Nginx установлен.
Проверить его работу, можно открыв браузер и перейдя на IP адрес того сервера на котором его устанавливали Nginx: http://server_IP, Вы должны увидеть страницу приветствия веб сервера: WELCOME to nginx!
Узнать ваш ip адрес можно командой: ipconfig (далее…)
В статье показано как сделать простейшую конфигурация двух виртуальных хостов на веб сервере nginx:
ставим из репозиторий «dotdeb»
/etc/apt/sources.list
deb http://packages.dotdeb.org stable all
импортируем ключ dotdeb’а:
wget http://www.dotdeb.org/dotdeb.gpg -O — -q | sudo apt-key add —
Обновляем список пакетов
apt-get update
Устанавливаем необходимые пакеты для веб сервера, в том числе интерпретатор PHP (php5-fpm), в роли бекенда (backend) сайта:
apt-get install php5 php5-fpm php-pear php5-common php5-mcrypt php5-mysql php5-cli php5-gd php5-dev nginx mysql-server unzip
/etc/php5/fpm/php-fpm.conf
pm.max_children = 25
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 10
pm.max_requests = 500 (далее…)
0