![CentOS Apacheサーバーの問題[終了]](https://linux33.com/image/115581/CentOS%20Apache%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E5%95%8F%E9%A1%8C%5B%E7%B5%82%E4%BA%86%5D.png)
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」の前にあるため、読み取りがフォルダ内で最初に開始されるため、最初に宣言されるため、優先順位が高くなります。テストショー)。