Вторник
21.11.2017, 02:06
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории раздела
Разное [15]
Документация [18]
Авторские статьи [45]

Поиск

Свежие статьи
Динамическое деление скоро...
port knocking на mikrotik
Установка NGINX без прав R...
Как настроить время (NTP S...
Настраеваем CROND
Биллинг MikBill на UBUNTU
Даунгрейд PHP до версии 5....
Устанавливаем в Ubuntu 10....
Как настроить MySQL
Как настроить ZendOptimize...

Форма входа
Логин:
Пароль:

Главная » Статьи » Разное

Установка NGINX без прав ROOT в UBUNTU

Для того чтобы установить Nginx нужно его для начала скачать с официального сайта - http://sysoev.ru/nginx/download.html


В нашем случае используется nginx-1.0.3.tar.gz, Данный дистрибутив представляет собой стабильную сборку и поставляется в архиве для последующей компиляции под конкретное ядро операционной системы.


После того как Nginx был выкачан, нам также нужно скачать дополнительную библиотеку pcre с сайта http://www.pcre.org/ или же сразу пройдя по ссылке ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz скачать последнюю версию данной библиотеки на момент написания данной статьи.


После того как все что нам нужно для установки Nginx-а мы скачали из сети, можем приступить непосредственно к сборке Nginx на нашем сервере. Для начала нам нужно определиться с тем что мы имеем на сервере и что хотим получить от Nginx-а после его установки.

Что имеем:


  1. пользователь без привилегий root

  2. отсутствие возможности прикрепить Nginx на 80 порт

  3. нежелание установки Nginx в каталог по умолчанию

  4. скачанная библиотека PCRE

  5. установленный в системе компилятор

Что хотим:


  1. работу Nginx без привилегий рута

  2. установить Nginx в каталог отличный от каталога по умолчанию

  3. возможность использовать SSL для защиты трафика

  4. показ статистики сервера в реальном времени


После того как определились со всем что нам нужно от Nginx-а, делаем следующее:

  1. открываем терминал целевой машины на которой нужно собрать Nginx.

  2. Переходим в каталог где лежат архивы которые мы скачали ранее, пример — cd /home/tes/install далее вводим команду ls которая нам покажет содержимое каталога в котором мы находимся.

  3. Распаковываем архив nginx-1.0.3.tar.gz используя команду tar xvfz nginx-1.0.3.tar.gz

  4. распаковываем архив pcre-8.12.tar.gz воспользовавшись командой выше, изменив имя целевого архива

  5. переходим в каталог nginx-1.0.3 — cd /home/tes/install/nginx-1.0.3

  6. Выполняем следующую команду — ./configure --prefix=/home/tes/NGINX --user=tes --with-http_ssl_module --with-pcre=/home/tes/install/pcre-8.12 --with-http_stub_status_module (более детальный список возможных параметров http://sysoev.ru/nginx/docs/install.html )

  7. далее выполняем команду make

  8. далее выполняем команду make install

Если вы все сделали точно также как описано выше то в вашей системе Nginx уже установлен со всеми нужными нам модулями и настройками, а именно :


  1. Установка в нужный нам каталог

  2. Работа от имени нужного нам пользователя

  3. Поддержка SSL

  4. Использование библиотеки PCRE

  5. Отображение статистики


После установки Nginx-а правим его конфигурационный файл который находится по адресу /home/tes/NGINX/conf/nginx.conf Нам нужно поменять порт по которому Nginx принимает запросы. По умолчанию это порт 80, но так как мы запускаем Nginx без привилегий рута, то должны использовать порты не ниже 1024.


 Внимание! В статье приведены примеры путей к файлам и команды для конкретной машины под управлением UBUNTU, вам нужно будет сделать паправку на ваши каталоги.

  • Полка шкафа 19

    О компании и услугах Материалы о беременности и родах, развитии детей и др

    rack5.ru

Спонсоры данной статьи


Категория: Разное | Добавил: -=shurf=- (01.07.2011) | Автор: -=shurf=- W
Просмотров: 6545 | Теги: nginx без root, нжинкс, Nginx, сысоев | Рейтинг: 5.0/1

Настройка Mikrotik
Mikrotik - два провайдера, бал...
Биллинг MikBill на UBUNTU
Защита mikrotik от внешних вто...
Mikrotik и VLAN
Установка биллинга Abills на U...
Настраиваем биллинг UTM с Mikr...
MikroTik RouterOS – настройка ...
Линк точка-многоточка-точка на...
MCS – система управления Mikro...
Серверные сценарии ч.2

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль
Привет: Гость

Сообщения:

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или войдите!

Реклама

Наш опрос
Вы нашли на сайте нужную информацию?
Всего ответов: 55

Нашел ошибку?
Система Orphus

Статистика

Онлайн всего: 3
Гостей: 3
Пользователей: 0



Бесплатный хостинг uCoz