我是菜鸟,我刚刚在Ubuntu 12.04机器上安装了Apache2。当我读取/ etc / apache2 / apache2-conf时,我看到ServerRoot指令被注释掉了。我不明白这一点。为什么要注释掉 - ServerRoot“/ etc / apache2” - 指令?是没有必要还是在其他地方定义?
答案 0 :(得分:5)
在Ubuntu中,您的安装应该在/ etc / apache2 /中。如果所有内容都安装在/ etc / apache2 /中,您可以/应该取消注释该行。它将在没有您取消注释的情况下运行,但应该以安装目录作为参考。
默认情况下会注释许多行,因此开箱即用,没有太多的哄骗。您将需要返回并调整apache2.conf以及可能启用的站点。
默认情况下,您的Docroot应为/ var / www /