Назад | Перейти на главную страницу

установить nginx на suse linux enterprise 11

Мне нужна помощь в установке ngnix на Suse Linux Enterprise 11. Я впервые пытаюсь это сделать, поэтому, вероятно, мне не хватает чего-то базового. Пока у меня есть:

wget http://nginx.org/packages/opensuse/12.1/SRPMS/nginx-1.4.7-1opensuse12.1.ngx.src.rpm

под sudo я запустил

yast nginx-1.4.7-1opensuse12.1.ngx.src.rpm

Это установило несколько файлов в / usr / src / packages / SOURCES /

но, например, когда я бегу chkconfig --add ngnix Я получаю ngnix: unknown service ошибка.

Какие шаги я пропустил во время установки

(Мне удалось все это запустить и запустить на обычной версии Suse Linux 13.1, но различия между этим и Enterprise меня сбивают с толку ...)

Вы установили исходный код, а не скомпилированную версию.

Вместо этого попробуйте

http://nginx.org/packages/opensuse/12.1/x86_64/RPMS/nginx-debug-1.4.7-1opensuse12.1.ngx.x86_64.rpm`

или, для 32-битной установки,

http://nginx.org/packages/opensuse/12.1/i586/RPMS/nginx-debug-1.4.7-1opensuse12.1.ngx.i586.rpm

nginx.org в настоящее время предоставляет двоичные файлы для opensuse 12.1 и sles 12

Инструкции Вот предназначены для SLES 12, но здесь они повторяются и изменяются для opensuse 12.1

sudo zypper addrepo -G -t yum -c 'http://nginx.org/packages/mainline/opensuse/12.1' nginx
sudo zypper in nginx

Или вы можете добавить двоичные файлы сборки opensuse.
Но в вашем вопросе вы спрашиваете о SLES 11, но я видел, что вы устанавливаете opensuse12.1 src пакеты. Это причина вашей проблемы, вы не можете этого сделать, или, если можете, это неправильно SLES! = Opensuse, но также, если вы используете открытое использование, вы бы предпочли opensuse 11 для SLES 11.

Перейти к

https://software.opensuse.org/package/nginx

Нажмите на версию SLES 11, которую вы используете, если это SP4, то главный сервер репо «server: http» не настроен. Если вы используете SP3, нажмите https://build.opensuse.org/package/show?project=server%3Ahttp&package=nginx показывает, что даже несмотря на то, что SP3 настроен, он в настоящее время не создается, так как GeoIP не решен.

Но вам нужна устаревшая версия nginx 1.4.7, а не текущая стабильная версия 1.8.0.

Вы можете просмотреть строит и посмотрите, сможете ли вы найти подходящую вам версию SLES 11 SPx и nginx.

Затем я бы добавил его как репо, вот как я добавил nginx в SLES 12 (примечание osb_suse_servers_http это просто имя, которое я использую для репо)

sudo zypper ar http://download.opensuse.org/repositories/server:/http/SLE_12 osb_suse_servers_http
sudo zypper in nginx