Назад | Перейти на главную страницу

Странная ошибка из-за попытки привязки apache к неуказанному IP

Я получаю странное сообщение об ошибке от Apache, когда пытаюсь запустить сервер

.

     * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Jan 10 17:49:32 2013] [warn] NameVirtualHost 122.174.238.1XX:0 has no VirtualHosts
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Jan 10 17:49:32 2013] [warn] NameVirtualHost **122.174.238.1XX:0** has no VirtualHosts
(99)Cannot assign requested address: make_sock: could not bind to address 122.174.238.1XX:80
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
                                                                         [fail]

Странно то, что я понятия не имею, откуда он получает IP 22.174.238.1XX

У меня на сайтах есть один файл:

   <VirtualHost 192.168.1.90:80>
DocumentRoot "/home/webmaster/www/thefaXXXX"
ServerName thefaXXXXX.cu.cc
<Directory "/home/webmaster/www/thefaXXXXX">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

Файл моих хостов в / etc / reads

    127.0.0.1       localhost
127.0.1.1       NightHwack
192.168.1.90    thefaXXXX.cu.cc
192.168.1.90    www.thefaXXXX.cu.cc
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Я хочу, чтобы мой сервер прослушивал 192.168.1.90 через порт 80. Я попытался удалить виртуальный сервер с помощью webmin и создать новый, который будет прослушивать 192.168.1.90 (без имен серверов и т.д.), но все равно получаю ту же ошибку.

Я не могу понять, где apache забирает 122... * IP от

У вас есть статический IP-адрес, определенный внутри /etc/apache2/ports.conf. Измените конфигурацию файла, чтобы устранить проблему.