- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Погуглив, понял что действия примерно такие (действия верные?) :
Распаковываем дистрибутив nginx-0.7.64.tar.gz в папку tmp и выполняем команды:
1) tar zxf nginx-0.7.64.tar.gz
2) cd nginx-0.7.64
3) make clean
4) make
5) make install
myhand, зашел в /proc/<pid>/ там файликов штук 10-15, и 2 папки. Никаких упоминаний о ссылке exe нету.
DenHost, нет, неверные - боюсь, вы не поняли ровным счетом ничего. Вам нужно собрать
nginx с опциями, указанными для прежней сборки. Как их узнать - рассказали выше.
Если у вас freebsd - ссылка exe называется file. Если linux - смотрите /proc под пользователем root - покажет все файлеки.
myhand: к сожалению да, понял не много:(.
Стоит Linux. зашел в /proc/<pid>/ - там 2 папки, и больше 20 файлов. Какой именно из них мне нужен?
Прописал в SSH: /proc/29742/exe -V - вот что получил:
nginx version: nginx/0.6.32
built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42)
configure arguments: --user=nginx --group=nginx --prefix=/usr/share/nginx --sbin
-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/lo
g/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-t
emp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tm
p/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --pid-path=/var/run/
nginx.pid --lock-path=/var/lock/subsys/nginx --with-http_ssl_module --with-http_
realip_module --with-http_addition_module --with-http_sub_module --with-http_dav
_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_s
tatus_module --with-http_perl_module --with-mail --with-mail_ssl_module --with-c
c-opt=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-
tables --add-module=/builddir/build/BUILD/nginx-0.6.32/nginx-upstream-fair
Что дальше делать с этой информацией? Т.е как именно нужно собрать nginx с опциями старой сборки?
вам же написали: "configure arguments"
вот выясните в документации что они означают, сразу станет все понятно.
бинарник у вас в /usr/sbin/nginx
зашел в /proc/<pid>/ - там 2 папки, и больше 20 файлов. Какой именно из них мне нужен?
написали же "смотрим куда указывает ссылка exe".
ls -l /proc/<pid>/exe
PS:
кстати, у вас сборка из дистрибутива - лучше было бы собрать
нормальный rpm-пакет с новым nginx.
myhand спасибо, почти разобрался:)!
Кто знает, подскажите, где можно взять rpm с последней версией nginx.
DenHost, очень вероятно, что у вас установлен CentOS.
Попробуйте просто сделать
yum update nginx