CentOS Apacheの設定

CentOS Apacheの設定

過去数日間、私は他の開発者から買収されたRackspace CentOSベースのWebサーバーをセットアップしてきました。それに加えて、httpdディレクトリ内に2つのディレクトリがあることがわかりました。 1 つは /conf、もう 1 つは /conf.d です。前者は通常、WebサーバーApacheの.confファイルを含むように見えますが、後者はサーバーの複数のWebサイトの{name}.confファイルを含むようです。この場合{name} - ウェブサイトが保存されているフォルダです。

さらに、サーバーのIPアドレスをブラウザに入力するたびに、そのサイトの特定のアドレスに移動します。他のサイトのディレクトリを指すようにこのサイトの.confを編集した後、ルーティングが変更されました。

このファイルがどのような目的に使用されているのかご存知ですか? Apacheはこれをどのように解析しますか?ユーザーがブラウザにIPを入力した場合、アルファベット順に最初のフォルダを選択し、ユーザーをそのサイトにリンクしますか?

ベストアンサー1

これは構成を論理ファイルとして構成する方法です。通常、SSL部分のssl.conf1000行を解析するよりもhttpd.conf見つけるのが簡単です。

conf/httpd.confセントースでは含む conf.d/*.conf。これはおそらくシェルglob *.confと同じ順序でロードされます。これは基本的にアルファベット順です(ただし、コードを具体的に確認したことはありません)。

mydomain.com.confこの設定を使用すると、たとえばファイル名を作成してすべてのファイルを追加できます。仮想ホストファイルにこのフィールドを設定します。

構成の削除はこんなに簡単です。rm mydomain.com.conf

おすすめ記事