CentOS Apacheサーバーの問題[終了]

CentOS Apacheサーバーの問題[終了]

CentOS仮想マシンにApacheサーバーを設定しました。私はこのリンクをクリックしました:Apacheサーバーを設定する方法

その後、すべてが期待どおりに機能します。ただし、ファイルからexample.comエントリを削除すると、エントリ/etc/hostsはまだ到着すると予想されます/var/www/htmlが、ローカルのIPアドレスに到達するとexample.comインデックスHTMLにのみ到達します。example.com私はいつこのフォルダにアクセスし、example.comそれを無視する必要があるのか​​を理解しようとしています/var/www/html/

これは私を少し混乱させます。これをいつ使うべきか、他を/var/www/example.comいつ使うべきかを知りたいです/var/www/html

答え1

さて、誰でも同じ問題が発生した場合はどうなりますか。リスニングIDは、/etc/httpd/conf/httpd.conf 私が含めた仮想ホストファイルに割り当てられています。/etc/httpd/conf.d

<VirtualHost *:80>

この文書は次のことを意味します。Webホスティングに関するFAQ/var/www/htmlプライマリサーバーは要求を処理せずにすべてのIPを受信します。

「example.com」が「example2.com」より前に宣言されている(フォルダ構成で「.」が「2」の前に来ると仮定)、要求処理の優先順位が最も高くなります。

/etc/httpd/sites-enabledたとえば、「example2.com」を「aexample2.com」に変更すると、アルファベット順に「a」が「e」の前にあるため、読み取りがフォルダ内で最初に開始されるため、最初に宣言されるため、優先順位が高くなります。テストショー)。

関連情報