Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是一个菜鸟,我刚刚在 Ubuntu 12.04 机器上安装了 Apache2。当我阅读 /etc/apache2/apache2-conf 时,我看到 ServerRoot 指令被注释掉了。我不明白这一点。为什么要注释掉 -- ServerRoot "/etc/apache2" -- 指令?它是没有必要的还是在其他地方定义的?
在 Ubuntu 中,您的安装应该在 /etc/apache2/ 中。如果所有内容都安装在 /etc/apache2/ 中,您可以/应该取消注释该行。它无需您取消注释即可运行,但应基于安装目录作为参考。
默认情况下注释了许多行,因此无需过多哄骗即可开箱即用。您将需要返回并调整 apache2.conf 并可能还需要启用站点。
默认情况下,您的 Docroot 应该是 /var/www/