Здравствуйте. Я начинающий пользователь FreeBSD, изучаю несколько дней. Столкнулся с проблемой, не могу запустить Apache. Смотрел видео по установке из портов, установить получается успешно, хотя иначе быть не может, все довольно просто. Добавляю строчку в rc.conf для автозапуска, перезагружаю машину. При старте вы дает сообщение "/etc/rc: WARNING: failed to start apache", т.е. запуск не происходит. В ручную "/usr/local/etc/rc.d/apache start" запустить так же не удается, выходит то же самое сообщение. Уже 3 день топчусь на 1 месте, устанавливаю по новой, различными способами найденными в интернете. Успехов нету, найти ответ используя поисковые системы не удается. Обращаюсь к пользователям данного сайта за помощью.
Есть такое волшебное слово в мире UNIX - "логи"! :) Загляните в директорию /var/log/apache (в точность последней директории не уверен - возможно, во Фре она имеет другое имя - например, http - надо смотреть конфиг Апача) и посмотрите, что ссыпает туда Апач при запуске. Наверняка там указана причина.
ПыСы: Вы бы прекрасный хэндбук ФриБСД лучше почитали - а то какое-то дурное поветрие в крайнее время среди молодежи - учиться по "видео". Ну прямо наглядный пример деградации. :(
> Есть такое волшебное слово в мире UNIX - "логи"! :) Загляните в
> директорию /var/log/apache (в точность последней директории не уверен - возможно, во
> Фре она имеет другое имя - например, http - надо смотреть
> конфиг Апача) и посмотрите, что ссыпает туда Апач при запуске. Наверняка
> там указана причина.
> ПыСы: Вы бы прекрасный хэндбук ФриБСД лучше почитали - а то какое-то
> дурное поветрие в крайнее время среди молодежи - учиться по "видео".
> Ну прямо наглядный пример деградации. :(Хендбук я просмотрел, еще до своего сообщения на форуме. Там просто сказано как можно установить. Например из портов или с фтп. По идеи уроков и инфы в хендбуке, работать все должно, нигде не говориться о большем. А видео полезны своей наглядностью. У автора видео после установки все работает на ура, шаманить ему не приходилось.
ща исчи видио с уроками правки конфига
Попробуйте прописать в /usr/local/etc/apache2/httpd.conf правильное ServerName, т.е. чтобы оно было прописано в DNS и отзывалось IP адресом.
> Попробуйте прописать в /usr/local/etc/apache2/httpd.conf правильное ServerName, т.е.
> чтобы оно было прописано в DNS и отзывалось IP адресом.Делал, не помогло, указывал 127.0.0.1:80
> Здравствуйте. Я начинающий пользователь FreeBSD, изучаю несколько дней. Столкнулся с проблемой,
> не могу запустить Apache. Смотрел видео по установке из портов, установить
> получается успешно, хотя иначе быть не может, все довольно просто. Добавляю
> строчку в rc.conf для автозапуска, перезагружаю машину. При старте вы дает
> сообщение "/etc/rc: WARNING: failed to start apache", т.е. запуск не происходит.
> В ручную "/usr/local/etc/rc.d/apache start" запустить так же не удается, выходит то
> же самое сообщение. Уже 3 день топчусь на 1 месте, устанавливаю
> по новой, различными способами найденными в интернете. Успехов нету, найти ответ
> используя поисковые системы не удается. Обращаюсь к пользователям данного сайта за
> помощью.cat /var/log/httpd-error.log | egrep -v 'warn|notice|info'
>[оверквотинг удален]
>> не могу запустить Apache. Смотрел видео по установке из портов, установить
>> получается успешно, хотя иначе быть не может, все довольно просто. Добавляю
>> строчку в rc.conf для автозапуска, перезагружаю машину. При старте вы дает
>> сообщение "/etc/rc: WARNING: failed to start apache", т.е. запуск не происходит.
>> В ручную "/usr/local/etc/rc.d/apache start" запустить так же не удается, выходит то
>> же самое сообщение. Уже 3 день топчусь на 1 месте, устанавливаю
>> по новой, различными способами найденными в интернете. Успехов нету, найти ответ
>> используя поисковые системы не удается. Обращаюсь к пользователям данного сайта за
>> помощью.
> cat /var/log/httpd-error.log | egrep -v 'warn|notice|info'Показались строки с таким содержанием:
mod_unique_id: unable to gethostbyname("myhost")
>[оверквотинг удален]
>>> строчку в rc.conf для автозапуска, перезагружаю машину. При старте вы дает
>>> сообщение "/etc/rc: WARNING: failed to start apache", т.е. запуск не происходит.
>>> В ручную "/usr/local/etc/rc.d/apache start" запустить так же не удается, выходит то
>>> же самое сообщение. Уже 3 день топчусь на 1 месте, устанавливаю
>>> по новой, различными способами найденными в интернете. Успехов нету, найти ответ
>>> используя поисковые системы не удается. Обращаюсь к пользователям данного сайта за
>>> помощью.
>> cat /var/log/httpd-error.log | egrep -v 'warn|notice|info'
> Показались строки с таким содержанием:
> mod_unique_id: unable to gethostbyname("myhost")echo '127.0.0.1 myhost.local myhost' >> /etc/hosts
>[оверквотинг удален]
>>> строчку в rc.conf для автозапуска, перезагружаю машину. При старте вы дает
>>> сообщение "/etc/rc: WARNING: failed to start apache", т.е. запуск не происходит.
>>> В ручную "/usr/local/etc/rc.d/apache start" запустить так же не удается, выходит то
>>> же самое сообщение. Уже 3 день топчусь на 1 месте, устанавливаю
>>> по новой, различными способами найденными в интернете. Успехов нету, найти ответ
>>> используя поисковые системы не удается. Обращаюсь к пользователям данного сайта за
>>> помощью.
>> cat /var/log/httpd-error.log | egrep -v 'warn|notice|info'
> Показались строки с таким содержанием:
> mod_unique_id: unable to gethostbyname("myhost")Выше правильно было написано, разбирайтесьс ServerName либо с DNS-ами. Если нет возможности, проще закаментить mod_unique_id в httpd.conf
> Здравствуйте. Я начинающий пользователь FreeBSD, изучаю несколько дней. Столкнулся с проблемой,
> не могу запустить Apache. Смотрел видео по установке из портов, установить
> получается успешно, хотя иначе быть не может, все довольно просто. Добавляю
> строчку в rc.conf для автозапуска, перезагружаю машину. При старте вы дает
> сообщение "/etc/rc: WARNING: failed to start apache", т.е. запуск не происходит.
> В ручную "/usr/local/etc/rc.d/apache start" запустить так же не удается, выходит то
> же самое сообщение. Уже 3 день топчусь на 1 месте, устанавливаю
> по новой, различными способами найденными в интернете. Успехов нету, найти ответ
> используя поисковые системы не удается. Обращаюсь к пользователям данного сайта за
> помощью.Я нашел решение, возможно кому-то будет полезно узнать. необходимо было настроить сеть.
1. В своей системе перейти в настройки сетевых адаптеров
2. Разрешаем общий доступ для виртаульного адаптера (автоматически примет значение 192.168.137.1)
3. VirtualBox -> файл-настройки-сеть
4. Выбрать сетевой адаптер, настройка
5. Отключить DHCP, указать ip в закладке адаптер (пример: 192.168.137.3)
6. В настройках виртуальной машины, раздел сеть, указываем соединение "Виртуальный адаптер хоста"
>> Здравствуйте. Я начинающий пользователь FreeBSD, изучаю несколько дней.
> Я нашел решение, возможно кому-то будет полезно узнать. необходимо было настроить сеть.Cargo cult вместо знаний.
>> Здравствуйте. Я начинающий пользователь FreeBSD, изучаю несколько дней. Столкнулся с проблемой,
> 2. Разрешаем общий доступ для виртаульного адаптера (автоматически примет значение 192.168.137.1)
> 3. VirtualBox -> файл-настройки-сетьВот же урод. Вначале как партизан молчал что у него vm.