и пишем там следующие настройки
$ 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 / СвободноХабр
Комментариев нет:
Отправить комментарий