Удалить 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
А в Вашем случае, я должен был сделать так:
Теперь в возможностях он как не установленный, т.е. все хорошо.
Но Версия почему то старая 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 на веб-сайте новичка.
Читайте также: