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 アドレスが実際に Web サーバーをホストしている可能性はかなり低いため、エラーが発生します。ServerName を IP アドレスにすることはできません。代わりに、「64.123.myip.whatever」の ServerName を使用しようとしている場合は、「64.123.myip.whatever」のすべてのトラフィックを Web サーバーの IP アドレスに転送するホスト エントリを追加する必要があります (おそらく127.0.0.1)。

于 2013-03-08T02:28:15.600 に答える