Ubuntuで、Apache2のhttpd.conf
ファイルを取得しようとしています。サーバーに表示されません。
Apache2.conf
はhttpd.conf
と同じでしょうか?
これについてもう少し調査しました(私のコメントを超えて):
buntuドキュメント:HTTPD-Apache2 Webサーバー
Apache2.conf:メインのApache2構成ファイル。 Apache2に対してグローバルな設定が含まれています。httpd.conf:歴史的にメインのApache2構成ファイルで、httpdデーモンにちなんで名付けられました。このファイルは、Apache2にグローバルに影響を与えるユーザー固有の設定オプションに使用できます。
したがって、@ slhckをエコーするには、httpd.conf
からApache2.conf
を取得します。
一部のディストリビューションでは、httpd.conf
が空(または存在しない)です。 Apache2.conf
が存在する場合は、おそらくこれを編集しないでください。ただし、httpd.conf
から独自のApache2.conf
を含めてください。これは、Apache2.conf
がパッケージの更新によって上書きされる可能性があるためです。
したがって、Apache2.conf
にはこの行を含める必要があります。まだ追加されていない場合は、自分で追加できます。
Include httpd.conf
/etc/Apache2/conf.d
は、構成ファイルを配置するのにも適した場所です。
サイトで利用可能な方法は、一般に「DebianWay」と見なされます。•/ etc/Apache2/Apache2.confの「main」構成•/ etc/Apache2/httpd.confの「user」構成•/ etc/Apache2 /のvhostsサイトで利用可能なファイル(通常、ファイルごとに1つ)•番号を付けることができます。 00-domain.com、01-otherdomain.com•/ etc/Apache2/ports.confのポート(ディレクティブをリッスン)•/ etc/Apache2/modsのmods-利用可能
これらは、シンボリックリンクまたはa2シリーズのコマンドで操作できます:a2ensite/a2dissite a2enmod/a2dismod
個人的な好みに応じて、apachectl、/ etc/init.d/Apache2(start | stop | reload | restart)、またはサービスApache2(start | stop | reload | restart)を使用してApacheを再起動できます。
Vhostエントリの代わりにhttpd.confを使用する例は、たとえば、グローバルリダイレクトまたは書き換えルールの場合です。その他のヒント-通常、Apache2.confはそのままにして、sites-availableディレクトリでvhostの一貫した命名スキームを設定する必要があります。