如何安装和配置Apache2

在本文中,我们将看到如何在Ubuntu 16.04中安装和配置Apache2 Web服务器。

在本文中,我们将看到如何在Ubuntu 16.04中安装和配置Apache2 Web服务器。

注意: 在本文中,我们将域名称为website1-example.com。必要时,用您的实际域名替换该域名。

步骤1:安装Apache2 Web服务器

我们将从更新本地程序包开始,以反映最新的上游更改。之后,我们可以安装Apache2软件包。


如何安装和配置Apache2

可以通过运行以下命令来检查状态


如何安装和配置Apache2

您可以访问默认的Apache登陆页面以确认软件是否正常运行。您可以通过服务器的域名或IP地址来访问它。

步骤2:检查Web服务器

运行以下命令以确保服务正在运行

如何安装和配置Apache2

现在,您可以访问默认的Apache登陆页面,以确认该软件运行正常。您可以通过服务器的域名或IP地址访问它。

例如:http : //www.website1-example.com

步骤3:建立虚拟主机

在Ubuntu上的Apache中,所有虚拟主机配置文件都存储在/ etc / apache2 / sites-available目录下。使用新的Apache安装,您可以在其中找到一个名为000-default.conf的默认虚拟主机文件。我们将通过复制000-default.conf文件来创建一个新的虚拟主机配置文件。

如何安装和配置Apache2

打开您的虚拟主机文件:

如何安装和配置Apache2

该文件应如下所示:


如何安装和配置Apache2

现在,根据您的要求编辑此文件。我的配置如下所示:

如何安装和配置Apache2

  • ServerAdmin: 服务器管理员的电子邮件地址。
  • ServerName:应与此虚拟主机配置匹配的域。这应该是您的域名。即website1-example.com
  • ServerAlias:
    这是需要处理的附加匹配条件。即http://www.website1-example.com
  • DocumentRoot: Apache将在其中提供域文件的目录。
  • 选项: 此伪指令控制特定目录中可用的服务器功能。
  • ErrorLog,CustomLog: 指定日志文件的位置。
  • 步骤4:创建项目目录

    默认情况下,文档根目录是/ var / www / html。我们将在上述虚拟主机配置中定义的www目录中创建一个website1-example.com目录。

    如何安装和配置Apache2

    现在,让我们在上一步中刚刚创建的根目录中创建一个名为index.html的测试HTML文件。

    如何安装和配置Apache2

    将以下代码添加到文件,然后将其保存。

    如何安装和配置Apache2

    步骤5:启用虚拟主机

    使用a2ensite工具启用虚拟主机:

    如何安装和配置Apache2

    将更改应用到Apache


    如何安装和配置Apache2

    接下来, 在编辑器中打开/ etc / hosts 文件,并添加您的域/ IP地址,如下所示:

    如何安装和配置Apache2

    例如:

    如何安装和配置Apache2

    保存并关闭文件。

    步骤6:启用CORS

    现在,我们将在Apache2服务器上启用CORS。CORS是一个过程,它告诉浏览器通过HTTP标头访问来自不同来源(域,协议,端口)的资源

    通过键入以下内容来启用标题:

    如何安装和配置Apache2

    通过键入以下命令打开

    /etc/apache2/apache2.conf文件,并在<directory>部分中添加跨域标题/<directory>


    如何安装和配置Apache2

    例如:

    如何安装和配置Apache2

    步骤7:启用端口

    如果您使用的端口不是默认端口号80,那么我们需要启用该端口。在第3步中,我们在端口8090上配置了一个虚拟主机。让我们在Apache2中启用端口8090。

    打开/etc/Apache2/ports.conf文件。在此文件中添加您的端口号。

    例如:

    如何安装和配置Apache2

    保存并关闭文件。

    重新启动apache2服务以反映所有更改。


    如何安装和配置Apache2



    分享到:


    相關文章: