Ubuntu 18.04.2 LTS Apache HTTP Server

发布于 2024-12-16 07:23:16 字数 1704 浏览 5 评论 0

安装与启动

$ sudo apt update

$ sudo apt install apache2

$ sudo service apache2 start

服务器相关文件

服务器内容

  • /var/www/html :提供实际 Web 内容的默认目录(默认情况下仅包含默认 Apache 页面)

服务器配置

  • /etc/apache2 :Apache 配置目录。 所有 Apache 配置文件都位于此处
  • /etc/apache2/apache2.conf :Apache 主配置文件,用于全局配置 Apache,加载其他配置文件
  • /etc/apache2/ports.conf :Apache 监听端口配置文件。默认情况下,Apache 会监听端口 80 ,且在启用提供 SSL 功能模块时,还会监听端口 443
  • /etc/apache2/sites-available/ :存储每个站点的“虚拟主机”的目录。默认情况下,Apache 不会使用在此目录中找到的配置文件,除非将他们链接到 sites-enabled 目录。通常,所有服务器块配置都在此目录中完成,然后通过 a2ensite 命令链接到另一个目录来启用
  • /etc/apache2/sites-enabled/ :存储每个站点已启用的“虚拟主机”的目录。通常,这些文件是通过 a2ensite 命令将 sites-available 目录中的配置文件链接到该目录来创建的
  • /etc/apache2/conf-available//etc/apache2/conf-enabled/ :存储不属于虚拟主机的配置片段,两者关系等同于 sites-availablesites-available 目录的关系。 conf-available 目录中的文件可以使用 a2enconf 命令启用,也可以使用 a2disconf 命令禁用
  • /etc/apache2/mods-available//etc/apache2/mods-enabled/ :分别包含可用和启用模块,关系类似前文中提到的 sites-availablesites-available 。以 .load 结尾的文件包含加载特定模块的片段,而以 .conf 结尾的文件包含这些模块的配置。可以使用 a2enmoda2dismod 命令启用和禁用模块

服务器日志

  • /var/log/apache2/access.log :默认情况下,对 Web 服务器的每次请求都会被记录在该文件中
  • /var/log/apache2/error.log :默认情况下,Web 服务器的所有错误都会被记录在该文件中

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

不气馁

暂无简介

文章
评论
26 人气
更多

推荐作者

七七

文章 0 评论 0

囍笑

文章 0 评论 0

盛夏尉蓝

文章 0 评论 0

ゞ花落谁相伴

文章 0 评论 0

Sherlocked

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文