пятница, 8 февраля 2013 г.

конфигурация nginx apache

и пишем там следующие настройки

$ gedit /etc/nginx/sites-available/ЖЕЛАМОЕ_ИМЯ

Теперь лезем в толькоо что созданный файлик

$ ln -s /etc/nginx/sites-available/ЖЕЛАМОЕ_ИМЯ /etc/nginx/sites-enabled/ЖЕЛАМОЕ_ИМЯ

$ touch /etc/nginx/sites-available/ЖЕЛАМОЕ_ИМЯ

Настройка Nginx.Создаем новый виртуальный хост. Выполняем команды ниже, вписываем туда желаемое имя сайта.

Весь необходимый софт у нас установлен.

Теперь устнавливаем nginx.

$ apt-get install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql

Установка серверов.Устанавливаем apache2 со всеми необходимыми модулями. Предполагается что вы будете использовать php5 и mysql.

Получается вот такая схема:

Динамический контент у нас будет генерировать Apache, и отдавать его Nginx, который в свою очередь будет отдавать его клиенту.

СхемаNginx будет у нас стоять как front-end и отдавать статику, так как с ней он справляется намного быстрее, нежели Apache.

Я знаю, в интернете полно ресурсов которые говорят как это сделать, но я не нашёл ни одной подробной инструкции, везде что-то не договаривается. Из-за этого я потерял около 5 часов своего времени, и когда все-таки все стало на свои места, я решил написать обо всем, что я проделал.

Настройка Nginx как front-end + Apache как back-end. Для чайников.

Напишите о том, что знаете. Свободно.

и свою статью. Свободно.

ВойтиЗапомнить меня

Логин или эл. почта

Настройка Nginx как front-end + Apache как back-end. Для чайников. / Linux / СвободноХабр

Комментариев нет:

Отправить комментарий