📜  在Ubuntu中创建自定义域名而不是localhost

📅  最后修改于: 2021-05-20 06:54:06             🧑  作者: Mango

在ubuntu中,默认情况下,本地服务器的名称为“ localhost”。但是,您也可以为本地服务器创建自定义域名,而不是使用localhost 。本文介绍了创建您自己的自定义域名而不是使用localhost的过程。在这里,将“ hackdx.md”作为我们的域创建,可以根据需要进行处理。

注意:本文是针对Linux用户编写的,但是Windows用户的过程与此类似,只是做了一些小的更改。

以下是在Ubuntu中创建自己的自定义域名而不使用localhost的步骤:

  • 第1步:如果您不熟悉Linux,则可以按照以下说明安装apache服务器和PHP ,否则请跳过此步骤。 Apache用于托管PHP脚本。如果已经安装,则也跳过此步骤。

    您可以通过在浏览器中键入“ localhost”来检查服务器。如果您获得apache ubuntu默认页面,即您已经成功安装了apache2服务器。

  • 步骤2:创建一个您要用作服务器根目录的文件夹。在这里,我使用/ home / md / www作为我的根目录。您可以根据自己的喜好命名,www的名称不是必须的。

    创建服务器文件夹

  • 步骤3:现在是在您的主机文件中的/ etc / hosts下创建域名的重要步骤之一。打开您的终端并输入以下内容。
    • 如果尚未安装“ xed”,请使用以下方法安装:
    • 然后执行此命令以编辑主机文件
    • 如图所示,在localhost IP前面输入您的域名。这里我们使用的是hackdx.md,所以我们写的是“ 127.0.1.1 hackdx.md”。现在,您可以通过在浏览器中输入hackdx.md来查看默认的Apache页面。

    更新主机文件

  • 步骤4:现在,为您的新域名配置复制默认的apache2配置文件,如下所示。您可以根据需要为任意多个域执行操作。需要执行此步骤,以便您可以在hachdx.md或您自己的域中查看新创建的域。您也可以添加默认配置文件,但是建议您创建新文件,因为这可能会干扰原始的默认文件。

    可以使用以下命令完成此操作:

    为新域创建配置文件

  • 步骤5:如图所示,现在将条目添加到我们的配置文件‘hackdx.md.conf’中。我们正在创建/ home / md / www作为根目录,并给hacdx.md作为域名或服务器名称。如果要在其他位置创建,也可以将所有不同的域添加到此文件中。像/ home / md / sample等一样,/ etc / hosts文件中必须存在一个对应的条目。

    新配置

  • 步骤6:禁用默认配置,并为新创建的域hackdx.md.conf启用我们的新配置

    使能够

  • 第7步:如果遇到禁止错误,还更新apache2配置文件。您可能会收到此错误,因为apache2无法识别新的根文档位置/ home / md / www,方法是添加这些行apache知道根位置。

    错误

    运行此命令以编辑apache2.conf

    如图所示,将这些行添加到您的apache2.conf文件中。

    更新配置文件

  • 步骤8:最后,重新加载apcahe2服务,并将此命令放入您的终端。
  • 步骤9:现在,您可以通过输入浏览器的URL进行检查了。您可以通过在www文件夹中编写一个简单的PHP脚本进行测试。

    最后结果

    现在,您可以将文件放在www目录中,并喜欢使用PHP服务器。