Мне нужна помощь в установке 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