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