如何在Ubuntu 18.04上安装Apache Web服务器?

Ubuntu的阿帕奇

阿帕奇 是一个开放源代码,跨平台的HTTP Web服务器 它实现了HTTP / 1.12协议和虚拟站点的概念。 该项目的目标是提供一个安全,高效且可扩展的服务器,该服务器提供与当前HTTP标准同步的HTTP服务。

Apache Web服务器 它通常与MySQL数据库引擎,PHP脚本语言和其他脚本语言结合使用。 像Python和Perl一样受欢迎。 这种配置称为LAMP(Linux,Apache,MySQL和Perl / Python / PHP),并且为开发和分发基于Web的应用程序形成了强大而强大的平台。

Apache安装过程

由于该应用程序非常受欢迎 可以在存储库中找到 大多数Linux发行版,因此其安装非常简单。

对于Ubuntu 18.04,无论是台式机还是服务器 我们将依靠存储库中的软件包。

我们只需要打开一个终端并执行以下命令:

sudo apt update

sudo apt install apache2

独奏 我们必须确认安装 并且将安装Apache在我们的计算机上工作所需的所有必需软件包。

完成过程 我们只需要验证它是否已正确安装,为此,我们在终端上执行:

sudo systemctl status apache2

哪里 我们应该收到与此类似的回复:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

这样,我们可以看到该服务已安装并且正在正确运行。 尽管我们还有另一种方法可以验证这一点。

El 另一种方法是通过请求Apache页面,为此,我们只需要在浏览器中输入我们的IP地址即可。

如果他们不知道您的计算机的IP地址,则可以从命令行以不同的方式获取它。

我们只需要执行以下命令:

hostname -I

这样做时,我们将看到它们的列表,它们可以在浏览器上一个接一个地进行测试,当浏览器中显示以下内容时,我们可以识别我们的IP地址:

apache_默认值

这是Apache页面,向我们显示它正在我们的计算机上运行,​​并向我们显示包含一些配置文件的目录。

基本的Apache命令

已经在我们的系统上运行了Apache Web服务器, 您需要了解一些基本命令 之所以这样,是因为这样我们可以在必要时启动或停止该过程。

两个最基本的命令是启动和停止我们计算机上的服务,仅用于此目的 我们要启动Apache时必须在终端上执行:

sudo systemctl start apache2

停止我们执行的Apache:

sudo systemctl stop apache2

我们也有可能 重新启动服务而不停止它,为此,我们仅执行:

sudo systemctl restart apache2

现在,另一个命令在运行时非常有用,我们需要刷新进程, 我们可以执行此命令,而不会断开现有连接 与服务器:

sudo systemctl reload apache2

如果您想禁用该服务 我们只执行:

sudo systemctl disable apache2

而对于相反的情况 在重新启用服务的情况下 在我们的团队中,我们仅执行:

sudo systemctl enable apache2

Apache2模块

Apache2是可以由模块补充的服务器。 通过可装入Apache2的模块可以使用扩展功能。 默认情况下,服务器在编译时会包含一组模块。

Ubuntu编译Apache2以允许动态模块加载。 配置指令可以通过将它们包含在块中而有条件地包含模块的存在。

他们可以安装更多Apache2模块并在其Web服务器上使用它们。 例如,在控制台中运行以下命令以安装MySQL身份验证模块:

sudo apt install libapache2-mod-auth-mysql

在/ etc / apache2 / mods-available目录中,您可以检查附加模块。

Apache有很多,但是如果您想了解更多,我建议 阅读本节 来自Canonical的人与我们分享。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。