Welcome! Log In Create A New Profile

Advanced

Re: Очень глупый вопрос

Sergey Shepelev
October 14, 2009 04:22AM
2009/10/14 Klugen <nginx-forum@nginx.us>:
> Добрый день.
> Под линуксом работаю совсем чуть чуть поэтому понятно тчо я что то сделал не так тем ценнее будет ваша помощь. Скачал, установил, провел конфигурацию. Конфигурация успешно прошла, но при этом папка /usr/local/nginx пуста хотя после конфигурации было написанно что файлы лежат в этой папке. Сам nginx соответственно также не запускается. При установке действовал строго согласно инструкции. Единственное на что могу грешить что папка при установке была не пустая, в ней была папка с распакованным архивом.
> Заранее спасибо.
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,13523,13523#msg-13523
>

> Скачал, установил, провел конфигурацию. Конфигурация успешно прошла

Очень подробно опишите действия "установил" и "провёл конфигурацию".
Почему вы решили, что "конфигурация успешно прошла"?
Согласно какой инструкции вы строго действовали? В этой инструкции не
написано, что делать после конфигурации?

Если под "провёл конфигурацию" имеется в виду ./configure, то его
работа заканчивается созданием платформозависимого файла с путями к
библиотекам. Грубо говоря это "настройка исходников" под ваш
компьютер. Он может (и должен) запускаться от непривилегированного (не
root) пользователя, и следовательно, в /usr/local/nginx ничего
записывать не должен.

Также, весьма вероятно, что для установки nginx вам достаточно написать

sudo apt-get install nginx

или

sudo yum install nginx

в зависимости от используемого дистрибутива Linux, ничего не качая и
не проводя конфигурацию.

Насколько я понял, вы распаковали архив в /usr/local/nginx. Это
неправильно-неправильно-неправильно. На сайте sysoev.ru лежат
исходники. Их нужно скомпилировать.
Правильная последовательность:

$ whoami
temoto
# ^ обратите внимание, никакие команды не выполняются от пользователя root
$ pwd
/home/temoto
$ curl http://sysoev.ru/nginx/nginx-0.7.62.tar.gz | tar xz
$ cd nginx-0.7.62
$ ./configure
....куча мусора...
$ make
....куча мусора...
$ sudo make install
# --------- ^ вот это единственная команда "make install", которая
должна быть выполнена от root.
$ which nginx
/usr/local/nginx/sbin/nginx

Но кроме одной "установки" nginx вам, скорее всего, нужно будет ещё
настроить запуск nginx при загрузке системы. Нужно создать отдельного
пользователя, под которым будут работать воркеры nginx.
И вот шаг "настроить запуск при загрузке" очень зависит от
дистрибутива и даже его версии. Поэтому, чтобы "всё было сделано
правильно", рекомендую использовать предлагаемые дистрибутивом
репозитории с программами (строки с apt-get и yum устанавливают nginx
из этих репозиториев).

P.S.: глупый не вопрос, а постановка.
Во-первых, глупо (неэффективно) писать тему "очень глупый вопрос".
Тема в письмах для того, чтобы в одной строке вкратце понять и потом
вспомнить о чём речь.
Во-вторых, глупо (неэффективно) писать в духе "я скачал, установил,
провёл конфигурацию". Потому что из этих слов неясно что именно вы
делали. Всегда пишите конкретные куски вашей консольной сессии: какие
команды вы вводили, что получали в ответ. Также, бывает полезным
упоминать какой из сотни возможных дистрибутивов Linux у вас
используется.

Знаки препинания - полезная штука. Помогают понять предложение.

P.P.S.: Уголок буквоеда.
В консоли Linux, слава богу, нет папок (folder), но есть директории.
Subject Author Posted

Очень глупый вопрос

Klugen October 13, 2009 10:41PM

Re: Очень глупый вопрос

Executier Godlike October 14, 2009 04:06AM

Re: Очень глупый вопрос

Sergey Shepelev October 14, 2009 04:22AM

Re: Очень глупый вопрос

Klugen October 14, 2009 11:45AM

Re: Очень глупый вопрос

Sergey Shepelev October 14, 2009 03:00PM

Re: Очень глупый вопрос

Klugen October 16, 2009 01:01PM

Re: Очень глупый вопрос

Klugen October 16, 2009 09:55PM

Re: Очень глупый вопрос

Sergey Shepelev October 17, 2009 12:06PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 355
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready