Рейтинг:0

Удаление httpd, созданного из архива

флаг cn

Мне нужна помощь, чтобы удалить httpd что я собрал из исходника шара, инструкция по установке написана из этого блог

ням удалить не могу удалить установленный httpd но httpd -v команда по-прежнему показала, что httpd все еще существует на моем сервере

[root@localhost httpd-2.4.28]# httpd -v
Версия сервера: Apache/2.4.28 (Unix)
Сервер построен: 15 августа 2021 г., 09:21:05`

Выполнив поиск в Google, я прочитал, что мне нужно удалить папку и файлы, добавленные вручную.

[root@linuxhelp1 httpd-2.4.28]# сделать установку
Выполнение установки в srclib
make[1]: Вход в каталог `/root/httpd-2.4.28/srclib' 
Выполнение установки в апреле
make[2]: Вход в каталог `/root/httpd-2.4.28/srclib/apr' 
make[3]: Вход в каталог `/root/httpd-2.4.28/srclib/apr' 
make[3]: Ничего не нужно делать для `local-all'.
make[3]: Выход из каталога `/root/httpd-2.4.28/srclib/apr' 
/root/httpd-2.4.28/srclib/apr/build/mkdir.sh /usr/local/apache2/lib /usr/local/apache2/bin /usr/local/apache2/build 
         /usr/local/apache2/lib/pkgconfig /usr/local/apache2/include
mkdir/usr/локальные/apache2
mkdir /usr/local/apache2/lib
mkdir/usr/локальные/apache2/bin
mkdir/usr/местный/apache2/сборка
mkdir /usr/local/apache2/lib/pkgconfig
mkdir /usr/local/apache2/include
mkdir/usr/местный/apache2/ручной
make[1]: Выход из каталога `/root/httpd-2.4.28

я сделал удалить но это не работает, я должен удалить всю эту папку и все, что в ней?

/USR/локальные/apache2/lib 
/USR/локальные/apache2/бин 
/usr/местные/apache2/сборка 
/usr/локальные/apache2/lib/pkgconfig 
/usr/местные/apache2/включить
/USR/локальные/apache2
/USR/локальные/apache2/lib
/USR/локальные/apache2/бин
/usr/местные/apache2/сборка
/usr/локальные/apache2/lib/pkgconfig
/usr/местные/apache2/включить
/usr/местные/apache2/ручной
Рейтинг:2
флаг us
jmw

Короткий ответ:

Безопасно удалить каталог /USR/локальные/apache2. Это должно удалить версию httpd, которую вы установили. Вы можете проверить это, проверив, установлен ли httpd после удаления этого каталога.

Чуть более длинный ответ:

Чтобы вручную удалить в * nix, просто удалите файлы из места их установки. Это было установлено, когда вы настроили httpd с помощью этой команды из связанного блога:

[root@linuxhelp1 httpd-2.4.28]# ./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2

Обратите внимание, что ням удалить не будет работать, потому что установленная вами версия httpd не видна yum, который работает с локальной базой данных rpm.

Вы можете убедиться, что версия httpd, которую вы видите из командной строки, соответствует версии /USR/локальные/apache2 запустив какой httpd перед удалением каталога.

Вы также можете посмотреть, упоминается ли установка apache2 где-либо в /и т.д запустив:

Britt Well avatar
флаг cn
спасибо jmw .. еще одна вещь, возможно ли воспроизвести последний путь httpd с помощью этого указателя? `www` находится в `/var/www/html`, а не в `/usr/local/apache2`?
флаг us
jmw
Привет Бритт, Вы можете установить каталог для `www` в вашем `httpd.conf`, я бы посоветовал посмотреть документацию для DocRoot.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.