这是默认的欢迎页面,用于在Ubuntu系统上安装后测试Apache2服务器的正确运行。它基于Debian上的等效页面,从该页面派生了Ubuntu Apache打包。如果您可以阅读此页面,则表示此站点上安装的Apache HTTP服务器正常运行。在继续操作HTTP服务器之前,您应该替换此文件(位于 /var/www/html/index.html)。
如果您是该网站的普通用户,但不知道此页面的内容,则可能是由于维护导致该网站当前不可用。如果问题仍然存在,请联系站点管理员。
配置概述
Ubuntu的Apache2默认配置与上游默认配置不同,并且分为多个文件,这些文件针对与Ubuntu工具的交互进行了优化。在/usr/share/doc/apache2/README.Debian.gz中完整记录了配置系统 。请参阅此以获取完整的文档。如果 在该服务器上安装了apache2-doc软件包,则可以通过访问手册找到Web服务器本身的文档。
在Ubuntu系统上安装Apache2 Web服务器的配置布局如下:
/ etc / apache2 /
|-apache2.conf
| `-ports.conf
|-启用了mods
| |-* .load
| `-* .conf
|-启用了conf
| `-* .conf
|-已启用网站
| `-* .conf
apache2.conf是主要配置文件。启动Web服务器时,它通过包括所有剩余的配置文件来整理各个部分。
ports.conf始终包含在主配置文件中。它用于确定传入连接的侦听端口,并且可以随时自定义此文件。
在配置文件中/启用MODS- , 启用CONF-/和启用的站点- /目录中分别含有管理模块的特定配置片段,全局配置片段,或虚拟主机配置。
通过符号链接来自其各自* -available /副本的可用配置文件来激活它们。应该使用我们的助手 a2enmod,a2dismod, a2ensite,a2dissite 和 a2enconf,a2disconf来管理 它们 。有关详细信息,请参见其各自的手册页。
二进制文件称为apache2。由于使用了环境变量,因此在默认配置中,需要使用/etc/init.d/apache2或apache2ctl启动/停止apache2 。 直接调用/ usr / bin / apache2不能使用默认配置。
文件根
默认情况下,Ubuntu不允许通过Web浏览器访问 / var / www, public_html 目录(如果启用)和/ usr / share(对于Web应用程序)中的文件之外的任何文件。如果您的站点使用的Web文档根目录位于其他位置(例如/ srv中),则可能需要在/etc/apache2/apache2.conf中将文档根目录列入白名单。
默认的Ubuntu文档根目录是/ var / www / html。您可以在/ var / www下创建自己的虚拟主机。这与以前的版本不同,以前的版本提供了更好的开箱即用安全性。
报告问题
请使用ubuntu-bug工具报告Ubuntu中Apache2软件包中的错误。但是,在报告新错误之前,请先检查现有的错误报告。
请向各个软件包报告特定于模块(例如PHP等)的错误,而不是向Web服务器本身报告。
评论