0

我已经为 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 资源或者我缺少其他一些包?

任何帮助将不胜感激 :)

4

1 回答 1

1

没关系。在浏览了一些网页和论坛后,我发现a2ensite它们a2dissite是 Debian 脚本,所以我只需要重新创建它们或创建另一种使用虚拟主机的方式(以避免以发行版为中心的工作方式)。

于 2013-07-19T09:49:26.807 回答