Удалить nginx centos 7

Обновлено: 05.07.2024

Привет, говорю сразу - тупым себя не считаю поиском пользовался.
Встал сервер, нужно удалить и опять запустить nginx - где почитать как это сделать?
желательно чтобы с картинками!
или подскажите, как это делается пошагово.

заранее большое спасибо.

А зачем его удалять и снова ставить? Может быть достаточно просто запустить? Через ssh, команда запуска /usr/local/etc/rc.d/nginx start или /etc/init.d/nginx start в зависимости от операционной системы.

Переустановить можно через Возможности в ISPmanager

а если isp легла и работает только ssh ?
Как деинсталлировать nginx по ssh ??
Help!

Через ssh, команда запуска /usr/local/etc/rc.d/nginx start или /etc/init.d/nginx start в зависимости от операционной системы.
либо service nginx restart

а если isp легла и работает только ssh ?
Как деинсталлировать nginx по ssh ??
Help!
Напишите ОС.

Напишите ОС.
Во всех системах отключать как /usr/local/ispmgr/sbin/pkgctl deactivate nginx
Но на сервере apache не запущен, поэтому и панель не работает. Надо решить проблему неработы с ним.

надо теперь закоментировать модуль rpaf.
как открыть редактор, что то туплю.

/etc/init.d/apache2ctl restart
или
/etc/init.d/apachectl restart

Во FreeBSD
/usr/local/etc/rc.d/apache22 restart
или
/usr/local/etc/rc.d/apache restart

В зависимости в от версии apache (2.2 или 1.3)

Удалил, все заработало, апач поднялся )
стоит CentOS, apache 2.2
а как быть, что бы теперь в возможностях было управление nginx-oм и там щас висит старая версия и лампочка выключена.

1. Его надо было не удалять, а чинить.
2. А в как ставили nginx до этого? в репозиторий CentOS Nginx не входит.
3. И конкретнее напишите как удаляли. yum -y erase nginx-* ?

Чтобы поставить nginx на CentOS, надо:

1. Поставить nginx*.rpm нужный вам

2. Обновить кэш пакетов (/usr/local/ispmgr/sbin/pkgctl cache), активировать его также через Возможности (/usr/local/ispmgr/sbin/pkgctl activate nginx)

3. Вручную поставить и настроить модуль для apache mod_rpaf чтобы он правильно определял IP-адрес с которого приходят запросы (иначе будет считать что все подключения с адреса сервера и писать в логи/отдавать скриптам неверный адрес)

Ставил не я, ставил другой человек..

Ставил не я, ставил другой человек..

Там исходники, его надо компилировать, перед установкой, а вы только распаковали архив и зашли в директорию, в которую он распаковался.

Я выше написал как правильно поставить (активировать через возможности). RPM для nginx и для mod_rpaf можно взять из репозитория Fedora.

Вот как я ставил его, полностью.


yum -y erase nginx-*

yum -y install gcc pcre-devel zlib-devel

make
strip objs/nginx
make install

ln -s /usr/nginx/conf /etc/nginx

/usr/nginx/logs/*log daily
rotate 7
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
/bin/kill -USR1 `cat /usr/nginx/logs/nginx.pid` 2> /dev/null || true
endscript
>

case "$1" in
start)
echo -n "Starting nginx: "
$bin && echo OK || echo FAILED
;;

stop)
echo -n "Stopping nginx: "
kill `cat $pid_file` && echo OK || echo FAILED
;;

reload)
echo -n "Reloading nginx: "
kill -HUP `cat $pid_file` && echo OK || echo FAILED
;;

restart)
$0 stop
sleep 1
$0 start
;;

chmod +x /etc/init.d/nginx

service nginx configtest
service nginx start

chkconfig nginx on


А в Вашем случае, я должен был сделать так:

Удалил nginx, поставил через rpm, обновил кеш, активировал nginx.
Теперь в возможностях он как не установленный, т.е. все хорошо.
Но Версия почему то старая 0.6.39-1.el5, а ставил 0.7.62-1.el5.i386.rpm.
rpaf пока не ставлю.

rpm -qa | grep nginx
покажет какая у вас версия nginx установлена в системе

до меня тоже дошло проверить
nginx -v
nginx version: nginx/0.7.62

все работает, всё куда надо пишется.

Но интересный момент, в сервисах панели показано, что nginx не установлен. а при нажатии на кнопку установка высвечивается старая версия шестая..

Установка Centos7, настройка, удаление nginx анализ шагов

Структура этой статьи

Чтобы изучить LNMP в последнее время, мы должны сначала настроить сервер nginx под Linux, не говоря уже о предыдущем шаге

1. Библиотека разработки среды компиляции gcc g ++ должна быть установлена ​​заранее.

2. Сначала установите функцию PCRE pcre, чтобы позволить nginx иметь функцию перезаписи.

Разархивируйте установочный пакет: tar zxvf pcre-8.35.tar.gz

Введите каталог установочного пакета: cd pcre-8.35

Установка: make && make install

Проверьте установленную версию: pcre-config --version Если отображается номер версии, установка прошла успешно.

Проверьте, установлено ли в системе программное обеспечение pcre

rpm -qa pcre Если нет дисплея, это означает, что он не был установлен, в противном случае он был установлен

rpm -e --nodeps pcre удалить pcre

3. Установите nginx

4. Конфигурация nginx

cd / usr / local / nginx / conf, перезапись следующего содержимого в nginx.conf, поиск содержимого выполняется с веб-сайта новичка


Скопировать код
может проверить правильность конфигурации
/usr/local/nginx/sbin/nginx -t

означает, что конфигурация прошла успешно.

5. Запустите nginx.

При запуске возникает ошибка следующего вида

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)…

Это показывает, что интерфейс 80 занят, проверьте интерфейс

kill -9 $ pid // Убить процесс

/ usr / local / nginx / sbin / nginx -s stop или / usr / local / nginx / sbin / nginx -s quick


Доступ в Интернет 127.0.0.1

На этом установка и настройка завершены!

Соответствующие вопросы в процессе обучения:

1. При загрузке и установке pcre и nginx, Как root , Вообще скачал в / usr / local / src /, скачал в другие места для настройки? (Тесты несколько раз не удавались)

2. Настройте адрес установки при компиляции nginx на веб-сайте новичка.

Читайте также: