我遵循了http://www.debian-administration.org/articles/412的教程,我做了它说的一切,但我的网站并没有显示它只是说“无法连接”时,我试图访问我的浏览器地址。
我在Debian上使用Apache2.2。我在这个服务器上有多个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`
发布于 2011-03-22 09:31:39
在VirtualHost指令中的星号和端口号之间应该有一个冒号。
例如:<VirtualHost *:80>,您也应该有一个结束的“标记”:</VirtualHost>。
还检查日志文件,以确定更多的是错误。
netstat -nap|egrep -e 'apache|httpd'应该向您显示apache正在监听的端口和IP地址(如果它已经启动)。
https://serverfault.com/questions/250244
复制相似问题