私は定期的にa2ensite
とa2dissite
を使用して、Apacheでサイトを有効または無効にします。私が知る限り、単に/etc/apache2/sites-enabled
から/etc/apache2/sites-available
へのシンボリックリンクを作成するだけではありません。手動でもできますが、いくつかの文字を入力する必要がないため、これらのショートカットを使用します。a2ensiteは、シンボリックリンクの作成とは別に何をしますか?
ちょうどcat /usr/sbin/a2ensite
でした。私の驚いたことに、それはかなり精巧なプログラムです。 man pagesによれば、それはサイトを有効にする以外にほとんどありません。私は(Perl)のソースコードを簡単に見ましたが、コードがたくさんあるにしても、単純にシンボリックリンクを作成するだけでは何も分かりません。
なぜシンボリックリンクを作成するだけのコードが必要なのですか?私はここで何が欠けていますか?