ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

部署和管理您的网站从未如此简单!

2022-09-02 09:32:50  阅读:200  来源: 互联网

标签:从未 部署 创建 虚拟机 网站 html 服务器 我们


部署和管理您的网站从未如此简单!

使用 EasyEngine 创建、管理和部署您的 HTML、PHP 和 WordPress 网站。

有很多方法可以创建或部署网站。然而,在某些时候,它要么 复杂 或者 昂贵的 .

我不是在谈论可以轻松部署的简单静态网站 GitHub 为了 自由 GitHub 页面 .

我说的是多个 HTML、PHP 和 WordPress 网站都在一个地方,每个网站都有一个特定的子域。

你需要什么:

  • 一个开放了 http 和 https 端口的服务器 (80, 443)。
  • 指向您服务器的 IP 地址的域名。

如果你没有它们,不用担心!我们将介绍如何获得它们的最佳交易。

以下是我们将一起做的事情的摘要:

  1. 创建服务器。
  2. SSH 进入服务器。
  3. 设置 EasyEngine。
  4. 设置域名。
  5. 创建网站。

如果你觉得你明白了,请随意跳过你想要的任何部分!

创建服务器:

首先,我们需要 创建服务器 在云端。由数据中心中的云服务提供商提供的能够托管数据的计算机,在这种情况下是您的网站。

有很多公司提供不同大小、形状的服务器……但是,就我个人而言,我更喜欢这种情况 数字海洋 , 他们的 简单的 , 快速地便宜的 解决方案。

此外,当您第一次注册时,您将获得 100 美元的免费信用额度,有效期为 2 个月 .

现在让我们创建一个 数字海洋账户 并获得 100 美元的免费信用:

创建帐户后,您会看到一条消息,显示要使用 100 美元,您必须添加付款方式。

df

好的,让我们添加一种付款方式...

请注意,当您的 100 美元到期时,您只需为您使用的内容付费。 虽然,他们会在这个过程中要几块钱,但你仍然会得到 __100美元+几块钱。

100 美元将在 2 个月后到期,您最好充分利用它!

现在,在创建帐户后,一个名为的默认项目 第一个项目 将自动创建。我们可以更改它、创建一个新项目或继续使用它。

让我们 现在创建一个液滴 ,这是一个花哨的词 虚拟机 (您的服务器)。

我们将使用 Ubuntu 20.04 (LTS) X64 作为共享 CPU 中我们的 droplet 的操作系统。

让我们选择一个计划……

最便宜的选择是 每月 6 美元 . 仅在服务器运行时按小时收费 , 意思是 如果你关掉你的机器,你将被收取很少的费用,只是为了保留 IP 和存储空间。

请注意,您可以随时升级和降级您的计划。

在这种情况下,您拥有的网站越多,您需要的计算能力就越多,但目前我们不需要太多!

棘手的部分现在要开始了!如果您是新手,请拥抱影响!

我们需要添加一个 身份验证方法 ,我们将如何访问我们的液滴 最好的最安全 可能的方式。

为此,我们正在挑选 ** SSH** (安全外壳)…

SSH 要求您生成一个 超级私钥 在您的机器中与 公钥 .你的电脑会照顾一切!你只需要输入几个命令。

要生成此密钥,请打开您的终端(Windows 上的 Powershell)并键入:

 ssh-keygen

该命令对 Linux 和 Windows 均有效。

它会问你 ** SSH 密钥** 文件名,您可以更改它,或按回车键并保留默认名称 ** id_rsa** .

之后,它会要求您添加一个 密码 到你的钥匙。这就像查看您的密钥的密码。 拥有它真好!

繁荣 !您的密钥已生成... 现在让我们转到存储密钥的目录。

对于 Windows:

 C:\Users\[YOUR_WINDOWS_USERNAME]\.ssh

对于 Linux:

 /home/[YOUR_LINUX_USERNAME]/.ssh

您将看到两个文件,一个私钥和一个公钥,公钥将具有扩展名 ** .pub** 在最后。用文本编辑器打开它。双击或 Ctrl+A 到 选择一切 接着 复制它 .

返回您的数字海洋仪表板并 粘贴 SSH 密钥

选择您想要的任何其他服务,并根据需要重命名您的 droplet。

完成后,验证所有输入,然后单击 创建液滴 在下面。

恭喜 !你创建了一个虚拟机!如果您单击栏选项卡上的任意位置,将显示有关您的虚拟机的更多信息。

请注意,IP 地址是您的虚拟机的公共地址,它允许它在 Internet 上连接和通信!

您可以通过单击栏选项卡中的虚拟机名称来配置虚拟机。

SSH 进入服务器

现在我们需要访问我们的虚拟机。有很多方法可以做到这一点。 最简单和最安全的是通过您的终端。

打开你的终端并输入:

 ssh [[email protected]](/cdn-cgi/l/email-protection)[YOUR_MACHINE_PUBLIC_IP_ADDRESS]

它会要求您验证您的连接,只需键入 ** 是的** ......就像你在数据中心的另一台计算机上一样,可能在几个国家之外。

如果您收到一些关键错误,不用担心!您仍然可以通过您的 Digital Ocean Dashboard 访问您的服务器。

然后单击您的服务器名称 使用权 ..

并启动它......将弹出一个新的浏览器选项卡。

我们现在想更新我们的虚拟机。为此,我们需要运行更新命令:

 sudo apt 更新

接着

 sudo apt升级

类型 ** 是的 ** 接着说。

设置 EasyEngine

EasyEngine 是 Nginx 服务器的命令行控制面板,用于管理在 Nginx、PHP、MySQL 和 Let's Encrypt 上运行的 WordPress 站点。

简而言之,它将帮助我们创建和管理网站!

通过以下命令在您的服务器上安装 EasyEngine:

 wget -qO 用于 rt.cx/ee4 && sudo bash 用于

这将需要几分钟...

设置域名

你需要一个 您网站的域名 .如果您已经有一个域,只需 将其指向您服务器的 IP 地址 .如果没有,请按照下面的说明获得一个。

就我个人而言,我使用 Namecheap,他们拥有市场上最便宜的域名……它们可以降到 1 美元。

如果选择使用 Namecheap 去他们的网站 ,创建一个帐户并选择您想要的域名。

将任意数量添加到购物车并购买。 如果您有预算,请不要担心!一个域可以完成这项工作,即使是多个网站。

当您购买域名时,请转到您的 ** 域列表** , 点击 ** 管理** 在域旁边,然后 ** 高级DNS** .

点击 ** 添加新记录** __ 并如下所述进行修改

 一条记录 * [YOUR_MACHINE_PUBLIC_IP_ADDRESS]  
 一条记录@ [YOUR_MACHINE_PUBLIC_IP_ADDRESS]

保存并等待几分钟,然后再继续。去喝点水吧!

创建网站

EasyEngine 文档可在他们的网站上找到 .您可以在中查看所有命令和说明 ** 命令** ** .**

网站 将向您显示所有网站管理命令。

要创建一个网站,您只需要输入一个简单的命令。

请注意,您可以使用您想要的任何子域,如下所述,或者您的根域 www 或 @ 会自动重定向到 @ 或 www,反之亦然。

让我们创建一个 WordPress 网站:

 ee 站点创建 [WEBSITE_NAME].[YOU_DOMAIN_NAME] --type=wp --ssl=le

当您第一次创建网站时,它会要求您提供用于生成 ssl 的电子邮件(以启用 HTTPS、安全 HTTP)。

啊啊啊啊啊啊啊啊啊啊! 您的 wordpress 网站已准备就绪。 确保保存最后生成的表的 WordPress 用户名和密码。

你可以修改你 WordPress 通过访问网站 管理窗格 l 在:

 https://[YOU_WEBSITE_DOMAIN]/wp-admin

创建一个怎么样 静态 HTML 现在的网站?

 ee 站点创建 [WEBSITE_NAME].[YOU_DOMAIN_NAME] --type=html --ssl=le

轰隆隆 !只需一个命令。

让我们再添加一个,一个 PHP 网站:

 ee 站点创建 [WEBSITE_NAME].[YOU_DOMAIN_NAME] --type=html --ssl=le

干得好!

如果您访问 php 或 html 网站,您会看到类似这样的内容。

您可以通过使用以下命令转到源代码目录来轻松更改:

 cd /opt/easyengine/sites/[YOU_WEBSITE_DOMAIN]/app/htdocs

使用以下命令更改标题和文本:

 纳米索引.html

给你!

如果要使用自定义代码,可以将代码上传到 GitHub 或使用 html 示例并按如下所述进行修改:

我们将使用 这个存储库 , 点击 ** 代码** 和 复制链接 .

返回服务器中的代码目录并使用以下命令:

 cd /opt/easyengine/sites/[YOU_WEBSITE_DOMAIN]/app/  
 rm -rf htdocs  
 git 克隆[ https://github.com/mdn/beginner-html-site-styled.git](https://github.com/mdn/beginner-html-site-styled.git)  
 MV[ 初学者 html 站点样式](https://github.com/mdn/beginner-html-site-styled.git) 文档

而已!

这就是结局!我希望这是有益的。

如有任何问题。我很乐意回答。

下一篇文章见!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/11040/20490209

标签:从未,部署,创建,虚拟机,网站,html,服务器,我们
来源: https://www.cnblogs.com/amboke/p/16648647.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有