回答:
はい、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
sudo nano /etc/apache2/httpd.conf
ServerName
nanoエディターでを<Ctrl + W>
ServerName localhost
sudo /usr/sbin/apachectl restart
私には2つのことがそれをするように見えました:
127.0.0.1 localhost mysite.local myothersite.local
ServerName
私のhttpd.confに設定します0.0.0.0
(localhostまたは127.0.0.1は私のために機能しませんでした)/ etc / hostsを編集すると長い応答時間がなくなり、ServerNameを設定するとOPの警告が表示されなくなりました。
Windowsを使用している場合は、状況が異なります。
最初に開きc:/apache24/conf/httpd.conf
ます。Apacheフォルダーは、特にパスより上では十分です
その後、httpd.confファイルを設定する必要があります。
数行の直後に次のようなパターンがあります:
#Listen _____________:80
Listen 80
ここでは、を変更する必要がありlocalhost
ます。
localhostを開くには、ipv4アドレスを入力する必要があります。
このビデオリンクを参照してください。
環境変数を変更します。
パスを入力する必要があります:
c:apache24/bin
および
システム変数で同じ
質問があれば気軽に聞いてください。
</VirtualHost>*
*それでもエラーメッセージが表示されます。** httpdを開始しています:警告:DocumentRoot [/ home / user / Softwares / mysite]が存在しませんhttpd:サーバーの完全な状態を確実に判別できませんでした修飾ドメイン名、ServerNameに:: 1を使用