質問: osxでこのメッセージを抑制するために 'servername'ディレクティブをグローバルに設定する方法 apacheを起動すると、このエラーメッセージが表示されます。 macos mojave 10.14.5を使用しています。 ah00558:httpd:stevens-macbook-air.localを使用して、サーバーの完全修飾ドメイン名を確実に特定できませんでした。 'servername'ディレクティブをグローバルに設定して、すでに実行されているこのメッセージhttpd(pid 856)を抑制します ネームサーバーをhttpd.confファイルに追加しましたが、まだこのエラーメッセージが表示されます。# if your host doesn't have a registered dns name, enter its ip address here. # #servername www.example.com:80 #servername localhost:8080 このメッセージがまだ表示されているのに何が欠けていますか?
回答: httpd.confファイルにネームサーバーを追加しましたが、まだこのエラーメッセージが表示されています。 申し訳ありませんが、違います。これは事実上あなたが持っているものです:# if your host doesn't have a registered dns name, enter its ip address here. # #servername www.example.com:80 #servername localhost:8080 #servername localhost:8080の上のすべての行の前に#が付加されていることに注意してください。つまり、コメント化されています。その構成ファイルを見てください。コメントアウトされているだけでなく、コメント化されている他の行があります。設定を有効にするには、このようにコメントを外す必要があります。# if your host doesn't have a registered dns name, enter its ip address here. # #servername www.example.com:80 servername localhost:8080 次に、apacheを再起動すると、apacheサーバーにhttp://localhost:8080で期待どおりにアクセスできるはずです。