Web 開発用に Linux マシンをセットアップし、いくつかの管理スキルを習得しました。LFS で実行されているため、すべてがソースからコンパイルされ、すべてのソフトウェア コンポーネントの最新バージョンがあります: Linux 3.10.1、PHP 5.5.0、MySQL 5.6.12、および Apache 2.4.4。
私の問題はApacheにあります。a2ensite がインストールにないことを発見したとき、仮想ホストのセットアップと管理についてもう少し学ぶつもりでした。
これは私の構成設定です (BLFS の本と同じなので、貼り付けます):
./configure --enable-layout=BLFS \
--enable-mods-shared="all cgi" \
--enable-mpms-shared=all \
--with-apr=/usr/bin/apr-1-config \
--with-apr-util=/usr/bin/apu-1-config \
--enable-suexec=shared \
--with-suexec-bin=/usr/lib/httpd/suexec \
--with-suexec-docroot=/srv/www \
--with-suexec-caller=apache \
--with-suexec-userdir=public_html \
--with-suexec-logfile=/var/log/httpd/suexec.log \
--with-suexec-uidmin=100
たぶん私は完全に間違っていて、a2ensite にはバニラソースが付属していませんが、私はいつもそう思っていました。コンパイルを何度も繰り返し、出力を非常に注意深く調べ、configure スクリプトを使用してさまざまな組み合わせを試しましたが、うまくいきませんでした。
a2ensite は現在の Apache ソースから外れていますか、それとも他のパッケージが不足していますか?
どんな助けでも大歓迎です:)