Проксирующая связка и виртуальные хосты в ubuntu (nginx + apache2)

В этой статье речь пойдет о поднятии и настройке веб сервера и виртуальных хостов. nginx мы делаем, как фронт энд к apache.

Зачем нам это нужно? Все просто, это надо для улучшения производительности и более быстрой работы под высокими нагрузками,
Читать дальше →

Настройка сервера под Ruby on Rails на nginx + Phusion Passenger + MySQL

image

Создание и запуск проекта на Ruby on rails в девелопменте делается в несколько строк. Как настроить рабочий сервер в продакшене еще неделю назад я представлял себе довольно смутно. Но так уж сложилось, что мне пришлось этим заняться, и все оказалось не так уж плохо. В статье рассмотрим настройку рабочего сервера для Rails приложений с нуля.


Читать дальше →

Авторизация клиентов в nginx посредством SSL сертификатов

Введение:

Потребовалось мне тут как-то написать небольшой API, в котором необходимо было помимо обычных запросов принимать запросы с «высокой степенью секретности».
Не я первый с этим столкнулся и мир давно уже использует для таких вещей SSL.

Поскольку моём на сервере используется nginx, то был установлен модуль SSL
Гугл не выдал ни одного работоспособного howto, но информация в сети есть по частям.

Итак, пошаговое руководство по настройке nginx на авторизацию клиентов через SSL-сертификаты.

Читать дальше →

Passenger/DataMapper/Sinatra: Ruby наносит ответный удар

Всемирная сеть полна всевозможных мануалов, как для php поднять на %operation_system% связку Apache + php + MySQL и сделать работающий «It Works!»/«<? phpinfo() ?>».
Логотип: Passenger for nginx, DataMapper, Sinatra
Почему для ruby поднять сервер не сложнее и пример простого веб-приложения, развернутого на Linux-сервере, под катом.

Читать дальше →