Я следил за учебником на http://www.debian-administration.org/articles/412 и я сделал все, что было сказано, но мой сайт не отображается, он просто говорит "Не удается подключиться", когда я пытаюсь посетить адрес в моем браузере.
Я использую Apache2.2 в Debian Lenny. У меня есть несколько конфигураций IP / RDNS на этом сервере, и я точно знаю, что все они работают. Как мне это исправить? Мой httpd.conf пуст, мои apache2.conf и ports.conf - значения по умолчанию. Вот как выглядит конфигурация моего сайта с поддержкой сайтов:
<VirtualHost *80>
ServerAdmin mysite@mydomain.com
ServerName www.mydomain.com
ServerAlias mydomain.com
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /home/user1/www/www.mydomain.com/htdocs/
# CGI Directory
ScriptAlias /cgi-bin/ /home/user1/www/www.mydomain.com/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /home/user1/www/www.mydomain.com/logs/error.log
CustomLog /home/user1/www/www.mydomain.com/access.log combined
`
У вас должно быть двоеточие между звездочкой и номером порта в директиве VirtualHost.
Такие как: <VirtualHost *:80>
У вас также должен быть закрывающий «тег»: </VirtualHost>
.
Также проверьте файлы журнала, чтобы узнать, что еще не так.
netstat -nap|egrep -e 'apache|httpd'
должен показать вам, какой порт и IP-адрес прослушивает apache, если он работает.