我正在尝试遵循一些有关启动 apache2.2 的指南
我是 ubuntu 12.10
什么是 httpd.conf 文件,它与 vhost 文件相同吗?它位于哪里?我使用命令行进行了“查找”,但没有找到。这是否意味着我必须创建它?或者这在 apache 2.2 中已被弃用?我没有 Apache 2.4。我看到的链接似乎都引用了这个文件。
http://httpd.apache.org/docs/2.2/invoking.html
显示 apache 位于 usr/local/apache2,但是当我使用 apt-get 工具安装时,它并没有安装在那里。它在 /etc/apache2 中,这让我很失望。我有正确的目录吗?
我也没有 httpd.conf,也没有 conf 目录,但我有一个 conf.d,但我只是很难确定自己的方向。我还在教程中不断看到诸如“创建新站点”之类的内容,但我会要求更多背景知识,因为我不知道该怎么做。是虚拟主机吗?我找不到我的虚拟主机配置。
谢谢!
好吧,作为更新,我找到了一个很好的信息来源: https ://help.ubuntu.com/12.10/serverguide/httpd.html
我会删除我的问题,但对于其他任何人:
您在 ubuntu 12.10 上的虚拟主机文件,如果您使用sudo apt-get install apache2
的是 /etc/apache2/sites-available/default
它不称为虚拟主机,也没有文件扩展名。
伙计们,这对新手来说非常混乱。如此多的文档要求您查找 httpd.conf 文件,但如果您使用 sudo-apt-get install 安装 apache2,则从命令行执行简单的 find / *.conf 将一无所获。但是,如果您已经从 Apache 站点下载了 .zip 文件,那么您会突然获得大多数教程所讨论的所有内容。这需要解释清楚。/etc/apache2 中是否列出了等效的 httpd.conf 文件?我认为它实际上被称为“默认”?
这里有一些非常有用的链接;我会推荐他们而不是新手的官方文档。它可能会帮助您确定方向(就像我一样),然后文档可能更有意义。
http://articles.slicehost.com/2010/5/19/installing-apache-on-ubuntu
http://articles.slicehost.com/2010/5/19/apache-configuration-files-on-ubuntu