Софт под Linux, разные программы, но только связанные с Linux
Модератор: /dev/random
ZeBriD
Сообщения: 424
ОС: Debian Testing
Сообщение
ZeBriD » 11.06.2007 16:01
Попробовал перенести конфиг vhost-ов из настроенного уже апача под виндой, соответственно под Debian. Скопировал тескт, соответственно подкорректировав. Теперь не могу загрузить apache . При попытке загрузить, выдаёт следущую ошибку :
Код: Выделить всё
# /etc/init.d/apache2 restart
Forcing reload of web server (apache2)...apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (no pid file) not running
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
failed!
Соответственно, содержание vhost-ов :
Код: Выделить всё
Listen 80
Listen 81
NameVirtualHost 192.168.43.15:80
NameVirtualHost 192.168.43.15:81
NameVirtualHost 127.0.0.1:80
<VirtualHost 192.168.43.15:81>
ServerAdmin webmaster@zebrid.ru
DocumentRoot /win/c/mywww/forum
ErrorLog logs/host.zebrid.ru-error_log
CustomLog logs/host.zebrid.ru-access_log common
</VirtualHost>
<VirtualHost 192.168.43.15:80>
ServerAdmin webmaster@zebrid.ru
DocumentRoot /win/d/mirrors
ServerName debian-zebrid.microsib.ru
ErrorLog logs/host.zebrid.ru-error_log
CustomLog logs/host.zebrid.ru-access_log common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@zebrid.ru
DocumentRoot /win/c
ServerName localhost
ErrorLog logs/host.zebrid.ru-error_log
CustomLog logs/host.zebrid.ru-access_log common
</VirtualHost>
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora
Сообщение
Corsair » 12.06.2007 09:53
1. У вас в /etc/hosts не указано полное имя хоста.
Там должна быть запись вида:
127.0.0.1 localhost.localdomain localhost
<ваш IP> <полное доменное имя> <имя хоста>
2. У вас еще что-то висит на 80 порту. Проверьте httpd.conf. По дефолту апач уже слушает 80 порт, может быть вы второй раз Listen 80 туда дописали...
Жестокий стоячий админ (с) коллега
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик
Сообщение
MadDog » 12.06.2007 11:28
Что-то мне с трудом верится в такой путь?
ZeBriD писал(а): ↑ 11.06.2007 16:01
DocumentRoot /win/c
Вы точно ничего не перепутали?
ZeBriD
Сообщения: 424
ОС: Debian Testing
Сообщение
ZeBriD » 12.06.2007 13:14
В общем, релил пока настроить хотябы на локалхост. Убрал все лишние Listen-ы. Теперь : Конфиг vhost-ов :
Код: Выделить всё
Listen 80
NameVirtualHost 192.168.43.15:80
NameVirtualHost 127.0.0.1:80
<VirtualHost 192.168.43.15:80>
DocumentRoot /win/d/mirrors
ServerName debian-zebrid.microsib.ru
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@zebrid.ru
DocumentRoot /var/www/
ServerName localhost
ErrorLog logs/host.zebrid.ru-error_log
CustomLog logs/host.zebrid.ru-access_log common
</VirtualHost>Соответственно, содержимое /etc/hosts :
Код: Выделить всё
127.0.0.1 localhost.micronet deb-mib
192.168.43.15 debian-zebrid.microsib.ru deb-mibИ при попытке старта апача, он теперь не матерится, а просто не запускается. :
Код: Выделить всё
$ sudo /etc/init.d/apache2 start
Starting web server (apache2)... failed!Где теперь может прятаться ошибка ?
MadDog писал(а): ↑ 12.06.2007 11:28
Что-то мне с трудом верится в такой путь?
ZeBriD писал(а): ↑ 11.06.2007 16:01
DocumentRoot /win/c
Вы точно ничего не перепутали?
Опечатался ... Естественно там было по другому.
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Сообщение
KiWi » 12.06.2007 13:57
apache2ctl configtest
ZeBriD
Сообщения: 424
ОС: Debian Testing
Сообщение
ZeBriD » 12.06.2007 15:00
KiWi писал(а): ↑ 12.06.2007 13:57
apache2ctl configtest
# apache2ctl configtest
Syntax OK
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora
Сообщение
Corsair » 12.06.2007 16:24
Строку с localhost трогать не нужно.
На сколько я понимаю то, что вы хотите сделать, hosts должен выглядеть примерно так:
Код: Выделить всё
127.0.0.1 localhost.localdomain localhost
192.168.43.15 deb-mib.microsib.ru deb-mib
И что говорят логи?
Жестокий стоячий админ (с) коллега
ZeBriD
Сообщения: 424
ОС: Debian Testing
Сообщение
ZeBriD » 12.06.2007 16:45
Corsair писал(а): ↑ 12.06.2007 16:24
И что говорят логи?
Где их можно глянуть ?
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora
Сообщение
Corsair » 12.06.2007 17:14
ZeBriD писал(а): ↑ 12.06.2007 16:45
Corsair писал(а): ↑ 12.06.2007 16:24
И что говорят логи?
Где их можно глянуть ?
Думаю, если хотя бы постараться поискать, вы их найдете.
В все зависит от того, где у вас установлен апач. В его папке должна быть папка logs
Жестокий стоячий админ (с) коллега
ZeBriD
Сообщения: 424
ОС: Debian Testing
Сообщение
ZeBriD » 12.06.2007 17:26
Corsair писал(а): ↑ 12.06.2007 17:14
Думаю, если хотя бы постараться поискать, вы их найдете.
В все зависит от того, где у вас установлен апач. В его папке должна быть папка logs
До этого я и сам додумался, но не обнаружил в папку с апачем ни папки с логами, ни самих логов...
Corsair
Сообщения: 842
Статус: Местный "тролль"
ОС: Fedora
Сообщение
Corsair » 12.06.2007 17:54
В поиске логов я вам помочь не могу. Я просто не знаю где в Дебиане стоит апач. У меня в Федоре логи в /etc/httpd/logs.
Неплохо бы еще раз глянуть hosts и httpd.conf
Жестокий стоячий админ (с) коллега
ZeBriD
Сообщения: 424
ОС: Debian Testing
Сообщение
ZeBriD » 12.06.2007 19:23
Нашёл логи... В общем, была жуткая тупость... Он не мог запуститься, т.к. папка для логов конкретного хоста не существовала.
Всем спасибо за беспокойство. Буду дальше разбираться.