MacサーバーでMacportsとともにインストールされたApacheに、Ubuntuサーバー上のApacheのように、サイト対応フォルダーがないのはなぜですか?
プラットフォームごとに異なるApacheディストリビューションはありますか?
そして、私はそれを持っているようにすることができますか?
それなしでa2ensiteとa2dissiteを使用できますか?
プラットフォームごとに異なるApacheディストリビューションはありますか?
はい、より正確には、プラットフォームが異なればApacheのパッケージも異なります。
そして、私はそれを持っているようにすることができますか?
確かに、Apache構成に次のようなものを追加します。
Include /where/you/want/sites-enabled/
それなしでa2ensiteとa2dissiteを使用できますか?
これらは、sites-enabled
へのシンボリックリンクの追加と削除を処理するために構築されたスクリプトにすぎません。 sites-enabled
タイプのセットアップがないと意味がないため、Macのインストールには含まれていません。必要に応じて、それらを引っ掛けてシステムにセットアップすることができます。おそらく、いくつかの調整が必要になります。
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 "はその逆を行います)。