在 Ubuntu 和 Debian 上配置 Apache Web 服务器
本文展示了在 Ubuntu 和 Debian 上安装 Apache 网络服务器、设置它和访问访问日志。
Ubuntu 和 Debian 中的 Apache Web 服务器
Apache HTTP Server 是一个免费和开源的 Web 服务器,非常受欢迎。
互联网上超过一半的活跃网站使用 apache 网络服务器。它由 Apache 软件基金会开发和维护。
在 Ubuntu 和 Debian 中安装 Apache
任何人都可以在 Kali Linux 上使用 root 帐户安装和配置 Apache 网络服务器。
要在 Ubuntu 或 Debian 上安装 Apache,请运行以下命令。
apt-get install apache2
我们运行命令来安装下图中的 Apache 网络服务器。但是,系统说已经安装了 Apache Web 服务器。
在 Ubuntu 和 Debian 中启动 Apache Webserver
安装 Apache 网络服务器后,我们可以通过运行以下命令来启动服务器。
service apache2 start
此命令启动并运行网络服务器。我们可以使用命令 service apache2 status
来检查服务器的状态。
在下图中,我们启动 Apache 网络服务器运行,并使用 service apache2 status
命令检查网络服务器的状态。该图显示服务器正在积极运行。
通过浏览器访问 Web 服务器
我们现在可以通过浏览器访问网络服务器。
打开你选择的浏览器。我们在本教程中使用了 Firefox,并输入了 localhost IP 地址。
符号应如下所示。
http://your_server_ip
在我们的例子中,我们输入了 http://127.0.0.1
并按下 Enter。这应该带你到 Apache 默认页面。
如果你看到 Apache 默认页面,则表示你已在系统上成功安装了 Apache 网络服务器。
检查 Ubuntu 和 Debian 中的 Apache 访问日志
Apache Web 服务器安装完成后,用户可以访问由 Apache Web 服务器托管的网站。
Apache Web 服务器记录用户向 Web 服务器发出的请求。这些日志可以在 /var/log/apache2
中找到。
在下图中,我们使用 ls
命令列出 /var/log/apache2
文件夹的内容。由 Apache 网络服务器托管的网站的访问日志可在文件 access.log
中找到。
我们使用 cat
命令作为管道操作符,使用 tail
命令打印出 access.log
文件的最后 5
行。
下图显示了 Web 服务器请求的 IP 地址、请求、使用的浏览器以及使用的版本。
相关文章
如何在 CentOS 中获取 IP 地址
发布时间:2023/05/04 浏览次数:108 分类:操作系统
-
这篇简短的文章是对 CentOS 的一个简短介绍,然后简要讨论了我们如何使用命令行界面 (CLI) 在 CentOS 中获取服务器 IP 地址。
在 Linux 中更新 YUM
发布时间:2023/05/04 浏览次数:82 分类:操作系统
-
本文介绍了 Linux 中的 yum update 命令。本文将教我们如何在 Linux 中更新 YUM,以及如何在 Linux 系统上安装、更新、删除、查找和管理包。
在 Linux 中安装 Deb 文件
发布时间:2023/05/04 浏览次数:130 分类:操作系统
-
本文介绍如何在 Linux 中安装 deb 文件。在这篇 Linux 文章中,我们将学习如何在 Linux 系统上安装 .deb(Debian 软件包)文件。 我们还将看到如何在安装后删除 .deb 文件。
Linux 中的 lsof 命令
发布时间:2023/05/04 浏览次数:82 分类:操作系统
-
在这篇 Linux 文章中,我们将了解 Linux 操作系统中的 lsof 命令。 我们将看到如何在 Linux 中将此命令用于不同目的。
Linux 解决不能执行二进制文件问题
发布时间:2023/05/04 浏览次数:187 分类:操作系统
-
在本文中,我们将学习如何在 Linux 中执行二进制文件。 如果 Linux 无法执行二进制文件,我们还将学习如何解决错误。
Linux 中错误 Mesg: Ttyname Failed: Inappropriate Ioctl for Device Error
发布时间:2023/05/04 浏览次数:145 分类:操作系统
-
本文介绍如何在 Linux 中解决 mesg: ttyname failed: inappropriate ioctl for device 错误。在 Linux 中,这个错误是由于默认的 vagrant 配置 config.ssh.shell 与 bash -l 交互导致的。
Linux 中的 ps aux 命令
发布时间:2023/05/04 浏览次数:69 分类:操作系统
-
本篇文章将讨论 Linux 中的 ps aux 命令。如果将 aux 快捷方式与 ps 命令一起使用,它将显示用户需要的最多信息,并可以为您提供系统运行进程的当前状态。
Linux 中的 NTP
发布时间:2023/05/04 浏览次数:137 分类:操作系统
-
本篇文章将讨论 Linux 中的 ntp。NTP 是大多数 IT 基础设施使用的核心协议。 使用它的目的是同步日期和时间信息。
在 Bash 中创建进度条
发布时间:2023/05/04 浏览次数:164 分类:操作系统
-
这是有关在 Bash 中创建进度条以显示正在运行的命令或进程的进度的指南。本文将探讨在 Bash(Linux 和 macOS 的默认 shell)中向 shell 脚本添加进度条的几种方法。使用 pv 命令在 Bash 中创建进度条