Перейти к содержимому

Как переустановить apache2

  • автор:

Переустановка apache2, mySQL, php

Добавлено через 12 минут
Добрый день,
Версия ubuntu 19.04. Установила apache2, mySQL, php, всё по отдельности. Функция mysqlli_connect выдавала ошибку «Undefined function ‘mysqlli_connect’.» Нашла инфу, что это ошибка может возникать из-за несовместимости php7.2 и mySQL 5, и лучше бы переустановить их заново вместе. Удалила apache2, через командную строку

$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common $ sudo apt-get autoremove

. Затем попыталась установить заново с помощью

$sudo apt install apache2

, но он как будто уже установлен: «Reading state information. Done
apache2 is already the newest version (2.4.38-2ubuntu2.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.».
При запросе whereis apache2 — apache2: /usr/sbin/apache2 /usr/lib/apache2 /etc/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz. Вроде как действительно установлен. Но на localhost зайти не могу, в чём может быть проблема?
Пыталась перезапустить apache2 —

sudo service apache2 restart

. Но в терминале —

Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details..

При запросе systemctl status apache2.service —

1 2 3 4 5 6 7 8 9 10 11 12 13
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: failed (Result: exit-code) since Fri 2019-12-20 18:44:52 CET; 10s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 3907 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILU Dec 20 18:44:52 lera systemd[1]: Starting The Apache HTTP Server. Dec 20 18:44:52 lera apachectl[3907]: apache2: Could not open configuration file Dec 20 18:44:52 lera apachectl[3907]: Action 'start' failed. Dec 20 18:44:52 lera apachectl[3907]: The Apache error log may have more informa Dec 20 18:44:52 lera systemd[1]: apache2.service: Control process exited, code=e Dec 20 18:44:52 lera systemd[1]: apache2.service: Failed with result 'exit-code' Dec 20 18:44:52 lera systemd[1]: Failed to start The Apache HTTP Server.

Добавлено через 36 минут
На localhost попасть не могу — «This site can’t be reached localhost refused to connect.»

Переустановка Apache

Author

Автор: Роман Чернышов Опубликовано: 11 октября 2010

Переустановка Apache

Решил написать эту небольшую статью, постольку сегодня немало времени потратил на переустановку Apache на Debian. Занятие честно говоря не из приятных, но все же весьма познавательное =). Всё как всегда произошло неожиданно, на сервере закончилось свободное место, диск был переполнен из-за выросших в размере файлов логов разных сервисов(их размер вышел из под контроля), в связи с чем всё жутко начало глючить, тормозить или просто напрочь подвисать. Для решения проблемы всего то нужно удалить все файлы логов(logs), подчистить временные папки(temp) и на край перезагрузить сам сервер (это уже как дело пойдет). Но как это часто бываеn, у меня все пошло нет так. Второпях, потеряв внимательность, я удалил содержимое папки /etc/apache2/, да да… я удалил все конфиги апача ;(

Кроме как переустановить весь Apache, более простого варианта я не видел(за одно и версию обновлю), и приступил к реализации своей идеи =)

И так, первым делом нужно сохранить всё, что у нас осталось от прежней версии Apache, это все содержимое папки /etc/apache2/.

Далее конектимся к серверу по SSH, удаляем из системы сам апач и на всякий случай выполняем команду остановки демона:

/etc/init.d/apache2 stop

Затем переходим к процессу удалению

apt-get —purge remove apache2

Также следует удалить саму папку в которой лежали конфиги Apache, делаем это на всякий случай, а то вдруг при переустановки он начнет ругаться (хотя не должен).

rm -rf /etc/apache2

B в завершении вбиваем команду установки апача с нуля из репозитория

apt-get install apache2

Затем соглашаемся со всем, что спросит или предложит apache при установке, жмем «Y». После того, как инсталляция будет завершена, перейдем к конфигу апача, тут я расписывать все подробненько про это не буду, а выложу свой конфиг — скачать конфиг apache

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

Просматриваем список доступных модулей для подключения, для работы моего конфига нужно установить практически все доступные модули, достаточно прописать две команды:

— первая, подключит все имеющиеся на сервере модули

a2enmod authz_host authz_owner authz_user autoindex cache cern_meta cgi cgid charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dump_io env expires ext_filter file_cache filter headers ident imagemap include info ldap log_forensic mem_cache mime mime_magic negotiation php5 proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling ssl status substitute suexec unique_id userdir usertrack version vhost_aliasa2

— вторая загрузит из репозитория недостающий модуль

apt-get install libapache2-mod-auth-mysqlapt-get

и в завершении запускаем апач

/etc/init.d/apache2 start

В данной статье изложен необходимый минимум для переустановки апача своими руками, разумеется в процессе вылезет еще много подводных камней, а так же несостыковок с данным описанием, и прочего. Пользователю, новичку, будет все-таки сложно разобраться, но я готов ответить на любые вопросы, кто знает, может чем и помогу?

CategoryСистема Tagsapache, debian, linux, настройка, переустановка

Похожие записи

  • 101 команда Linux на все случаи жизни(0)
  • Установка, настройка и размещение сервера дома или в офисе(0)
  • Установка Mod_status (Server-status) — модуль Apache(0)
  • Установка Imagick из репозитория(2)
  • Платформа для страховых агентов(страховой интернет бизнес)(0)
  • Обновление CMS Совместные покупки, версия 4.2(0)
  • Яндекс карты на сайте недвижимости (RcheCMS realty)(0)

Как удалить и переустановить, когда Apache2 сообщает об ошибке? Команда Apache service yum для удаления и переустановки

Как удалить и переустановить, когда Apache2 сообщает об ошибке?

Итак, вCentOS 7 Удалите и удалите службу Apache.

Введите следующую команду CWP для удаления и удаления службы Apache ▼

yum remove cwp-httpd

Команда Apache service yum для удаления и переустановки

第 1 步 :Команда yum для установки службы Apache

После удаления CWP и службы Apache используйте команду yum, чтобы переустановить службу Apache▼

yum install cwp-httpd

第 2 步 :Чтобы активировать Apache, вам нужно запустить службу Apache.

Введите следующую команду в SSH▼

systemctl start httpd

第 3 步 :Затем настройте службу Apache для запуска при запуске системы:

systemctl enable httpd

第 4 步 :Просмотр состояния службы Apache

Отображение информации об Apache и просмотр состояния текущей службы Apache:

systemctl status httpd

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился «Как удалить и переустановить, когда Apache2 сообщает об ошибке? Вам поможет команда Apache service yum для удаления и переустановки.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-27525.html

Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!

�� Будьте первым, кто получит ценное «Руководство по использованию инструмента искусственного интеллекта для контент-маркетинга ChatGPT» в верхнем каталоге канала! ��
�� Это руководство содержит огромную ценность. ��Это редкая возможность, не упустите ее! ⏰⌛��
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки — наша постоянная мотивация!

Угадай, что тебе нравится

  • Как подать заявку на учетную запись Apple ID в Великобритании, чтобы загрузить и использовать приложение ChatGPT для iOS?
  • ОШИБКА MySQL 1045 (28000): доступ запрещен для использования.
  • Как CWP7 устанавливает расширенный лимит времени ожидания?Решить Nginx 504 Ga.
  • Как SEO отслеживает ссылки дружбы?Инструмент для мониторинга внешних ссылок веб-сайта.
  • Ошибка CWP7 SSL?Как имя хоста может установить бесплатный сертификат Letsencrypt?

Форум русскоязычного сообщества Ubuntu

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Архив »
  • Архив »
  • Архив тем до 2016г »
  • Переустановка Apache2.

Страницы: [1] Вниз

Автор Тема: Переустановка Apache2. (Прочитано 6097 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Страницы: [1] Вверх

  • Форум русскоязычного сообщества Ubuntu »
  • Архив »
  • Архив »
  • Архив тем до 2016г »
  • Переустановка Apache2.

Страница сгенерирована за 0.042 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *