Установка актуальною стабільної версії nginx в ubuntu, андрей Аносов

Всім хороший веб-сервер nginx. Він швидкий і споживає мінімум ресурсів сервера, що особливо актуально в умовах віртуального виділеного сервера з обмеженим обсягом оперативної пам'яті. Однак при установці nginx з стандартного сховища Ubuntu Server 10.04 виникає цілком очевидна проблема - в репозиторії знаходиться застаріла версія nginx 0.7.65. А тим часом, на момент написання цієї статті, вийшла стабільна версія цього чудового веб-сервера під номером 1.0.4.

Найперше рішення подібної проблеми - взяти вихідні з офіційного сайту nginx і зібрати актуальну версію веб-сервера. Але у подібного рішення існує цілком очевидний недолік - потрібно буде періодично стежити за важливими поновлення nginx і знову вручну збирати веб-сервер з вихідних у міру їх виходу. Тому більш зручним представляється варіант додавання репозиторію nginx з актуальними версія в список репозиторіїв веб-сервера.

Репозиторій nginx розташований на launchpad.net. Додається репозиторій nginx на Ubuntu Server 10.04 досить просто. Досить виконати наступну послідовність команд:

Перша команда додає репозиторій в файл /etc/apt/sources.list, а також імпортує його відкритий ключ. Друга оновлює список доступних пакетів, включаючи пакети з тільки що доданого сховища ppa: nginx / stable. Третя команда завантажує пакети зі сховищ і встановлює актуальну стабільну версію веб-сервера nginx (як я вже згадував, це 1.0.4 на момент написання статті).

Варто зазначити, що в ході виконання описаних вище операцій на віртуальному виділеному сервері виявилося, що команди add-apt-repository і aptitude відсутні в встановленої версії Ubuntu Server 10.04. Замість aptitude можна використовувати команду apt-get, або встановити пакети з необхідними утилітами зі сховищ. Слід тільки врахувати, що утиліта add-apt-repository знаходиться в пакеті python-software-properties.

Після установки необхідних утиліт, слід знову повернутися до додавання репозиторію nginx і установці веб-сервера.

Подібний підхід хороший тим, що при виході нової стабільної версії nginx, веб-сервер можна буде оновити разом іншими пакетами звичної командою sudo aptitude safe-upgrade (або sudo apt-get upgrade, кому як більше подобається).

Схожі статті