我已经为 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 没有附带香草源,但我一直认为它有。我一遍又一遍地重复编译,非常仔细地检查输出并通过配置脚本尝试不同的组合,但没有运气。
a2ensite 是否超出了当前的 Apache 资源或者我缺少其他一些包?
任何帮助将不胜感激 :)