无法通过IP访问我的网站。我的httpd设置有问题吗?

时间:2013-03-08 02:07:54

标签: apache2 centos virtualhost

我刚刚在远程服务器上的CentOS上安装了一个新的apache / mysql安装程序。 现在我只想通过服务器上的ip访问我的服务器

让我们说ip 64.123.myip.whatever

这是我的/etc/httpd/conf/httpd.conf设置

### Section 2: 'Main' server configuration
ServerName  64.123.myip.whatever:80

### Section 3: Virtual Hosts
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html 
    ServerName 64.123.myip.whatever
    ErrorLog logs/error_log
    CustomLog logs/access_log common
</VirtualHost>

我重启我的apache,尝试访问此服务器,我在浏览器中收到此错误

Oops! Google Chrome could not connect to 64.123.myip.whatever

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

有几件事。首先......你的字面意思是IP地址吗?如果是这样,那么将其放入Chrome实际上将直接进入该地址。实际托管网络服务器的随机IP地址的可能性相当小,因此出错。 ServerName不能是IP地址。如果您反而意味着您尝试使用ServerName“64.123.myip.whatever”,那么您必须添加一个主机条目,将“64.123.myip.whatever”的所有流量定向到您的Web服务器的IP地址(大概是127.0.0.1)。