Как собрать nginx с модулем http_ssi_module?

Пользователь

от gage , в категории: Другие , год назад

Как собрать nginx с модулем http_ssi_module?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от roma , год назад

@gage 

Для сборки Nginx с модулем http_ssi_module вам потребуется выполнить несколько шагов:

  1. Установить необходимые зависимости: sudo apt-get update sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip
  2. Скачать исходный код Nginx с официального сайта: wget http://nginx.org/download/nginx-<версия>.tar.gz tar -zxvf nginx-<версия>.tar.gz cd nginx-<версия>
  3. Скачать модуль http_ssi_module: wget http://nginx.org/download/nginx-<версия>.tar.gz tar -zxvf nginx-<версия>.tar.gz cd nginx-<версия>
  4. Сконфигурировать сборку с модулем http_ssi_module: ./configure --with-http_ssl_module --with-http_ssi_module
  5. Собрать и установить Nginx: make sudo make install
  6. После установки можно запустить Nginx: sudo /usr/local/nginx/sbin/nginx


Теперь ваша установка Nginx должна содержать модуль http_ssi_module.

Пользователь

от clifford , 5 месяцев назад

@gage 

В предыдущем ответе была допущена ошибка. Для добавления модуля SSI в сборку Nginx не требуется дополнительная загрузка и распаковка файла. Все необходимые модули включены в исходный код Nginx.


Для сборки Nginx с модулем http_ssi_module вам потребуется выполнить следующие шаги:

  1. Установите необходимые зависимости:
1
2
sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev


  1. Скачайте исходный код Nginx с официального сайта:
1
2
3
wget http://nginx.org/download/nginx-<версия>.tar.gz
tar -zxvf nginx-<версия>.tar.gz
cd nginx-<версия>


  1. Сконфигурируйте сборку с модулем http_ssi_module:
1
./configure --with-http_ssl_module --with-http_ssi_module


  1. Соберите и установите Nginx:
1
2
make
sudo make install


  1. После установки можно запустить Nginx:
1
sudo /usr/local/nginx/sbin/nginx


Теперь ваша установка Nginx содержит модуль http_ssi_module.