我已经为web开发和学习一些管理技能安装了一台Linux机器。它是用LFS运行的,所以一切都是从源代码编译的,我有所有软件组件的最新版本:Linux 3.10.1、PHP 5.5.0、MySQL 5.6.12和Apache 2.4.4。
我的问题出在阿帕奇身上。当我发现安装中缺少一个敏感点时,我将学习更多关于设置和管理虚拟主机的知识。
这是我的配置设置(与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脚本尝试不同的组合,但没有成功。
是当前Apache源中缺少一个ensite,还是缺少其他包?
任何帮助都将不胜感激:)

最佳答案

没有关系。在浏览了一些网页和论坛之后,我发现a2ensitea2dissite是Debian脚本,所以我只需重新创建它们或创建一种与虚拟主机一起工作的替代方法(以避免以发行版为中心的工作方式)。

关于linux - Apache 2.4.4-从源代码编译,缺少a2ensite?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17722598/

10-12 23:46