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

2021年5月11日14:39:43 发表评论 1,013 次浏览

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

注意:本文的重点是Linux用户但是对于Windows用户来说, 此过程是类似的, 但有一些小的更改。

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

第1步:

如果你不熟悉Linux, 则可以

安装Apache服务器和PHP

如下所示, 否则跳过此步骤。 Apache用于托管PHP脚本。如果已经安装, 则也跳过此步骤。

sudo apt-get更新sudo apt-get安装apache2 php

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

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

第2步:

创建一个要用作服务器根目录的文件夹

。在这里, 我使用/ home/md/www作为我的根目录。你可以根据自己的喜好命名, www的名称不是必须的。

创建服务器文件夹

第三步:

现在是重要的步骤之一

在你的主机文件中的"/etc/hosts"下创建域名

。打开你的终端并输入以下内容。

如果尚未安装, 请安装" xed":

须藤apt-get install xed

然后执行此命令以编辑主机文件

须藤xed/etc/hosts

如图所示, 在localhost IP前面输入你的域名。这里我们使用的是hackdx.md, 因此我们正在编写" 127.0.1.1 hackdx.md"。现在, 你可以在浏览器中输入hackdx.md来查看默认的Apache页面。

更新主机文件

步骤4:

现在

复制新的域名配置的默认apache2配置文件

如下所示。你可以为任意多个域进行操作。必须执行此步骤, 以便你可以在hachdx.md或自己的域中查看新创建的域。你也可以添加默认配置文件, 但是建议你创建新文件, 因为这可能会干扰原始的默认文件。

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

须藤cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/hackdx.md.conf

为新域创建配置文件

步骤5:

现在

将条目添加到我们的配置文件

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

须藤固定/etc/apache2/sites-available/hackdx.md.conf

新配置

步骤6:

禁用默认配置并启用我们的新配置

用于新创建的域hackdx.md.conf。

sudo a2dissite 000-default.conf sudo a2ensite hackdx.md.conf sudo systemctl重新加载apache2

使能

步骤7:

更新apache2配置文件

同样, 如果你得到禁止的错误。你可能会收到此错误, 因为apache2无法识别新的根文档位置/ home/md/www, 方法是添加以下几行apache知道有关根位置的信息。

错误

运行此命令以编辑apache2.conf

须藤xed /etc/apache2/apache2.conf

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

更新配置文件

步骤8:

最后,

重新加载apcahe2服务

将此命令放在你的终端中。

sudo systemctl重新加载apache2

步骤9:

现在, 你可以通过输入浏览器的URL进行检查了。你可以通过在www文件夹中编写一个简单的PHP脚本进行测试。

最后结果

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


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: