我已经建立了一个用于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源代码,还是我错过了其他一些软件包?
非常感谢任何帮助:)
答案 0 :(得分:1)
没关系。在浏览了一些网页和论坛后,我发现a2ensite
和a2dissite
是Debian脚本,因此我只需重新创建它们或创建一种与虚拟主机一起使用的替代方法(以避免以发行版为中心的方式)工作)。