Apache 2.2.17をインストールしましたが、初めて使用します。
コマンドservice httpd start
を使用してサーバーを起動しようとすると、次のメッセージが表示されます。
httpd:ServerNameに:: 1を使用して、サーバーの完全修飾ドメイン名を確実に決定できませんでした
ここで、Googleを検索するときにServerNameとIPアドレスを設定する必要があると思います。しかし、どのファイルに設定する必要があるのかわかりません。
この問題を修正するにはどうすればよいですか?
はい、ServerNameを設定する必要があります。
http://wiki.Apache.org/httpd/CouldNotDetermineServerName
http://httpd.Apache.org/docs/current/mod/core.html#servername
さまざまなhttpdディストリビューションで使用されるレイアウトに関する情報は、次の場所にあります。
http://wiki.Apache.org/httpd/DistrosDefaultLayout
あなたの場合、編集するファイルは/etc/httpd/conf/httpd.confです
Sudo vim /etc/Apache2/httpd.conf
ServerName localhost
Sudo /etc/init.d/Apache2 restart
ServerNameが間違っていませんでした。この警告メッセージの原因となっているVirtualHost構成内では、httpd.confの上部近くにある一般的な構成であり、デフォルトではcommented outです。
変化する
#ServerName www.example.com:80
に:
ServerName 127.0.0.1:80
Debian Squeezeの下;
うまくいくはずです(私の場合は問題を解決しました)
異なるレイアウト上のリンクのtks noodl。 :)
別のオプションは、完全修飾ホスト名(FQDN)が/ etc/hostsにリストされるようにすることです。 Ubuntu v11.10では、デフォルトのApache構成を変更せずにこれが機能しました。
Sudo nano /etc/Apache2/httpd.conf
ServerName
を検索します<Ctrl + W>
ServerName localhost
Sudo /usr/sbin/apachectl restart
"この問題を解決するには、ServerNameを設定する必要があります。
1:$ vim /etc/Apache2/conf.d/name
たとえば、ServerName localhostまたはその他の名前を追加して設定します。
2:ServerName localhost Apache 2を再起動します
3:$ service Apache restart
この例ではbuntu 11.10.1.125 "を使用します
まだ問題を解決できず、Macを使用している人はこれに従ってください
1.ルートフォルダーに移動します/
3. sudo nano httpd.conf
4. #servernameをServerName 127.0.0.1:8080に変更し、ctrl + o、+ return + ctrl xを押します
5.サーバーを再起動しますapachectl restart
FQDNは、DNSで解決された名前を意味します。 「server-name.search-domain」のようにする必要があります。
表示される警告は、httpdがFQDNを見つけられないという通知を提供するだけなので、名前ベースの仮想ホストを処理するために正しく機能しない可能性があります。そのため、予想されるFQDNがDNSサーバーに登録されていることを確認するか、DNSにアクセスする前の/etc/hosts
に手動でエントリを追加します。
あなたがウィンドウを使用している場合、何か別の種類の状況があります
最初にc:/Apache24/conf/httpd.conf
を開きます。 Apacheフォルダーは、特にパスの上ではなく、十分です
その後、httpd.confファイルを構成する必要があります。
数行の直後に次のようなパターンがあります。
#Listen _____________:80
Listen 80
ここで、localhost
を変更する必要があります。
Localhostを開くには、ipv4アドレスを入力する必要があります。
このビデオリンクを参照し、その後、もう少し詳しく見てください。
環境変数を変更します。
パスを入力する必要がある場所:
c:Apache24/bin
そして
SYSTEM変数と同じ
質問がある場合はお気軽にお問い合わせください。
私には2つのことが行われたようです:
127.0.0.1 localhost mysite.local myothersite.local
ServerName
を0.0.0.0
に設定します(localhostまたは127.0.0.1は機能しませんでした)/ etc/hostsを編集すると長い応答時間がなくなり、ServerNameを設定するとOPの警告がなくなりました。