web-dev-qa-db-ja.com

サイトが有効になっている場合とそうでない場合があるのはなぜですか?

MacサーバーでMacportsとともにインストールされたApacheに、Ubuntuサーバー上のApacheのように、サイト対応フォルダーがないのはなぜですか?

プラットフォームごとに異なるApacheディストリビューションはありますか?

そして、私はそれを持っているようにすることができますか?

それなしでa2ensiteとa2dissiteを使用できますか?

4
user893730

プラットフォームごとに異なるApacheディストリビューションはありますか?

はい、より正確には、プラットフォームが異なればApacheのパッケージも異なります。

そして、私はそれを持っているようにすることができますか?

確かに、Apache構成に次のようなものを追加します。

Include /where/you/want/sites-enabled/

それなしでa2ensiteとa2dissiteを使用できますか?

これらは、sites-enabledへのシンボリックリンクの追加と削除を処理するために構築されたスクリプトにすぎません。 sites-enabledタイプのセットアップがないと意味がないため、Macのインストールには含まれていません。必要に応じて、それらを引っ掛けてシステムにセットアップすることができます。おそらく、いくつかの調整が必要になります。

8
Shane Madden

Ubuntuは、Apacheのインストールに対して、奇妙で異なるUbuntu-ishを実行します。
OS Xは、Apacheのインストールに対して、奇妙で異なるMacっぽいことを行います(しかし、これらのものは、Ubuntu風のものよりも Apache Project によって出荷された「通常の」Apacheからの逸脱が少ないです)。

Ubuntu-ismsに頼るよりも、 Apacheドキュメント で時間を費やしたほうがよいでしょう。マニュアルの構成セクションは、sites-enabledの仕組みと方法を理解するのに特に役立ちます。他のプラットフォームでのApacheインストールに似たものをセットアップします。

a2ensiteおよびa2dissiteプログラムはUbuntu-ism(または継承されたDebian-ism)です-他のプラットフォームで動作することを期待しないでください。ただし、本当に必要な場合は、同等のコマンドを作成できます( " ensite:sites-disabledのものを `sites-enabledに移動し、" dissite "はその逆を行います)。

8
voretaq7