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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ошибка Apache2  (Прочитано 2345 раз)

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

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Ошибка Apache2
« : 27 Сентябрь 2014, 23:30:39 »
Здравствуйте.
У меня система Ubuntu 14.04 64bit.
Проблема при установке Apache2:
Настраивается пакет apache2 (2.4.7-1ubuntu4.1) …
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
 * Starting web server apache2                                                                 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
 *
 * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems
invoke-rc.d: initscript apache2, action "start" failed.
Обрабатываются триггеры для ureadahead (0.100.0-16) …
Обрабатываются триггеры для ufw (0.34~rc-0ubuntu2) …
С нетерпением буду ждать советов по решению этой проблемы.
По ходу дела возник вопрос: где находятся лог файлы?
Век живи - век учись

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Ошибка Apache2
« Ответ #1 : 27 Сентябрь 2014, 23:36:20 »
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
sudo ss -lnpAinet | grep :80?

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Re: Ошибка Apache2
« Ответ #2 : 28 Сентябрь 2014, 10:48:42 »
sudo ss -lnpAinet | grep :80?
Вывод:
tcp    LISTEN     0      128                    *:80                    *:*     
users:(("nginx",2263,6),("nginx",2262,6),("nginx",2261,6),("nginx",2260,6),("nginx",2259,6))

Пользователь решил продолжить мысль 28 Сентябрь 2014, 10:50:44:
$ sudo service apache2 restart
* Restarting web server apache2                                                                                                                               AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.[fail]
 * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems
« Последнее редактирование: 28 Сентябрь 2014, 10:50:44 от fugu »
Век живи - век учись

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14866
  • Я не слышу.
    • Просмотр профиля
Re: Ошибка Apache2
« Ответ #3 : 28 Сентябрь 2014, 11:01:32 »
fugu,
у тебя nginx хватит, зачем ищо один апаче?
~.o

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Re: Ошибка Apache2
« Ответ #4 : 28 Сентябрь 2014, 11:10:51 »
fugu,
у тебя nginx хватит, зачем ищо один апаче?
Да мне не принципиально. Чтобы работало. Для отладки сайтов.
Раньще XAMMP использовал. Но говорят же, что на линь лучше так ставить http://help.ubuntu.ru/wiki/web-server
nginx тоже не работает, наверное удалю его. Apache2 по-привычнее будет.
Век живи - век учись

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Re: Ошибка Apache2
« Ответ #5 : 29 Сентябрь 2014, 18:47:18 »
Нужно запустить локальный сервер.
Стараюсь продвинуться в данном вопросе.
Используя поиск, вношу изменения в файлы apache2.
Но ничего не меняется. Apache2 не работает:
$ /etc/init.d/apache2 restart
* Restarting web server apache2                                                                                                                               AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
[fail]
* The apache2 instance did not start within 20 seconds. Please read the log files to discover problems
С нетерпением жду сообщений по решению этой проблемы.
Век живи - век учись

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Ошибка Apache2
« Ответ #6 : 29 Сентябрь 2014, 18:57:15 »

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Re: Ошибка Apache2
« Ответ #7 : 29 Сентябрь 2014, 19:01:14 »
Всё тоже. Не поменялось ни строчки.
Век живи - век учись

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Ошибка Apache2
« Ответ #8 : 29 Сентябрь 2014, 19:24:11 »
Должно работать.
Если не работает, то всё сломано.
Реинсталл.

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Re: Ошибка Apache2
« Ответ #9 : 29 Сентябрь 2014, 19:47:28 »
ArcFi, если бы вы знали сколько раз я делал реинсталлил apache2.
sudo apt-get purge apache2
sudo эрэм эрэф /etc/apache2
sudo эрэм эрэф /var/www/html
sudo apt-get install apache2
Ошибка, как и ранее:
* Starting web server apache2                                                 
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
 *
 * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems
invoke-rc.d: initscript apache2, action "start" failed.
Век живи - век учись

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Ошибка Apache2
« Ответ #10 : 29 Сентябрь 2014, 21:44:42 »
sudo service apache2 stop
sudo service apache2 start

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Re: Ошибка Apache2
« Ответ #11 : 29 Сентябрь 2014, 21:50:35 »
ArcFi, всё тоже самое.
Эта ошибка выскакивает ещё при установке Apache2 (см. первый пост).
Эта же ошибка сохраняется при последующих попытках запустить Apache2.
Век живи - век учись

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Ошибка Apache2
« Ответ #12 : 29 Сентябрь 2014, 21:55:19 »

Оффлайн fugu

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
  • xUbuntu 16.04 x64
    • Просмотр профиля
    • Аквариумистика
Re: Ошибка Apache2
« Ответ #13 : 29 Сентябрь 2014, 22:02:17 »
ArcFi, видимо, что да - иду по кругу.  :D
Всё тоже самое:
sudo ss -lnpAinet | grep :80
tcp    LISTEN     0      128                    *:80                    *:*     
users:(("nginx",2047,6),("nginx",2046,6),("nginx",2045,6),("nginx",2044,6),("nginx",2043,6))
sudo service apache2 start
* Starting web server apache2                                                                                                                               AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
 *
 * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems
Чего я не понимаю? Где торможу?

Пользователь решил продолжить мысль 30 Сентябрь 2014, 16:59:16:
It works!
Я не профи, а любитель. Потому мог и не заметить для кого-то очевидных вещей.
Цитировать
sudo ss -lnpAinet | grep :80tcp    LISTEN     0      128                    *:80                    *:*     
users:(("nginx",2047,6),("nginx",2046,6),("nginx",2045,6),("nginx",2044,6),("nginx",2043,6))
Видимо, значило, что уже запущен сервер на 80ом порту. Ещё ранее подсказали, что это nginx.
И тогда же я его удалил через apt-get, но даже после перезагрузки он продолжал звинеть на 80ом, т.е. ничего не менялось.
Сегодня я догадался удалить папку с nginx: sudo rm -rf nginx.
Перезапуск. Запуск apache2.
Ура! It works!
« Последнее редактирование: 30 Сентябрь 2014, 16:59:16 от fugu »
Век живи - век учись

 

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