0

我刚刚在远程服务器上的 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

为什么这不起作用?

4

1 回答 1

0

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

于 2013-03-08T02:28:15.600 回答