数字化业务转型。我们几乎每天都能听到。多年来。通过将手动任务切换到在云中运行的自动化流程等方式,主要是大人物想要提高生产力或创造更多市场价值......但是小人物,单身人士呢个人如何从我们生活的工业4.0时代受益曾经想创建一个网上商店以从您的工匠部分或爱好中赚取一些副业,但不知道从哪里开始好吧,让我们从这里尝试。目录简介AWS配置WordPress配置SSL配置简介
数字化业务转型。我们几乎每天都能听到。多年来。通过将手动任务切换到在云中运行的自动化流程等方式,主要是大人物想要提高生产力或创造更多市场价值......但是小人物,单身人士呢个人如何从我们生活的工业4.0时代受益曾经想创建一个网上商店以从您的工匠部分或爱好中赚取一些副业,但不知道从哪里开始
好吧,让我们从这里尝试。
简介
AWS配置
WordPress配置
SSL配置
本文的目的是帮助您了解构建功能齐全的网上商店的各个方面:
使用AWSLightsail服务在云上运行
有一个带有DNS区域集的专用静态IP,该IP重定向到example.com之类的域
已集成PayPal和信用卡结账
有一个联系部分,可以将客户问题发送到您的电子邮件,并显示您所在地区的地图
使用SSL证书保护所有数据,因为我们正在处理敏感的客户信息,例如信用卡数据或PayPal身份验证。
听起来很有趣让我们潜入水中。
现在,由于本文不只针对开发人员,我将使用不同的工具和插件来让我们的生活更轻松。
例如,在前端部分,我们可以构建自己的dom,使用流行的框架来丰富Javascript逻辑,集成类似bootstrap的布局框架并额外使用CSS,但为什么呢让我们使用一个看起来很棒并且已经为商店布局构建的预定义WordPress主题。此外,它与出色的插件兼容。
我们可以只使用PayPalAPI,并将其连接到我们的业务逻辑以进行支付流程,但是为什么当我们可以在我们的WordPress应用程序上安装WooCommerce插件时,已经证明并且安全。有了联系表格的专用部分和我们在主题上的位置,我们只需要为SMTP和地图激活GoogleAPI。
我会尽量将开发技能保持在最低限度,但有些部分是不可避免的,例如AWSLightsail上的SSL证书配置。
在开始之前,您需要:
AWS账户,用于应用托管
GCP帐户,用于电子邮件和地图API
企业PayPal账户,用于汇款
商业email,用于与您的客户互动
为您的网站(如example.com)购买的域名,如今大多数.com域名的年费约为10美元,但这可能因域名和提供商而异
我们可以将我们的工作分为3类:AWS配置、WordPress配置、安全配置(SSL)
在Instances选项卡下选择CreateInstance
现在,等等。可能会经过几分钟,以便AWS配置您的实例
2.静态IP
每次启动实例时,AWS都会为其分配一个公有IP和一个私有IP。公共IP每次都会不同,因此您需要确保创建一个静态公共IP
返回LightsailHome,然后在Networking选项卡下单击->CreateastaticIPaddress
在**“附加到实例”**下选择您的实例名称
现在是时候将您的静态IP连接到域名,例如example.com。为了实现这一点,我们需要一个DNS区域
在同一个Networking选项卡下单击->CreateaDNSZone
现在您的网络选项卡下将有一个DNS区域,单击它
在页面底部,您需要复制4个名称服务器地址,并将其粘贴到您的域提供商DNS区域设置中,因此来自example.com的所有流量都将转到您的静态IP
在页面的开头,您将有一个“添加记录”按钮,您将使用该按钮3次:
要将您的静态IP链接到example.com->选择A记录,请在example.com之前的输入字段中输入"@"并选择解析为->您的静态IP名称
要将您的静态IP链接到www.example.com->选择CNAME记录,将www放在example.com之前的输入字段中,然后选择mapstoexample.com
设置你的SSL证书(我们稍后会介绍)
当然,除非您正在构建具有预测分析和机器学习功能的商业智能套件,否则WordPress很有用......而且它超级简单。
这是我第一次使用WordPress,我在第一次尝试中就做好了一切,因为它可以帮助您使用嵌入式模板。您不想为网站的外观而烦恼吗在这里,有许多主题之一。你是开店的这是一个商店模板。需要整合支付这是一个支付插件。处理运输处理税收添加可能缺货的可配置产品想与您的客户互动吗这是一个联系表格插件。想写博客他们有它。我刚刚描述的所有内容都包含在我们的应用程序中,并且简单易行。
插件基本上是丰富我们的WordPress应用程序的附加组件,提供易于安装的复杂行为。
现在你被覆盖了。即使买家没有PayPal账户,也可以使用您的信用卡付款。您在购物车部分的结帐过程将如下所示:结帐
为了在你的网站上使用谷歌地图,你必须进入你的GCP账户并创建一个项目,我们称之为“example-project”,进入“APIsandServices”并选择JavaScriptMapsAPI,单击enable,然后从那里转到createcredentials,选择APIKey并复制该值
最终结果将是一张地图,在地图图块的底部有一个字符串值,类似于"[intergeoidu003d"0ITM"][/intergeo]"
复制它,转到customize主题,在contactpage部分下->在输入字段中“Mapshortcode”粘贴上面的值
为了使表单工作并发送电子邮件,您需要安装WPFormsSMTP插件
根据您使用的电子邮件提供商,您将相应地配置您的插件
在我们的例子中,我们使用了Gmail,这是一个很棒的教程你应该遵循
为了使此集成正常工作,您需要转到您的GCP帐户并激活电子邮件API和生成凭据类似于在MAPsAPI中,除了在这里您将使用CliendID和ClientSecret,但所有这些都可以在上面的教程中找到
总结一下,您需要:
SSH进入您的Lightsail实例
安装Certbot,这是一个帮助工具,可从名为Let'sEncrypt的免费证书颁发机构检索证书
运行一些命令为您的example.com域颁发证书
编辑您的DNS区域,使用Let's*Encrypt发送给您的字符串添加记录,以便他们可以验证您是否拥有该域
在etc/letsencrypt/目录下你应该有你的证书
将这些认证文件链接到我们的apache服务器
激活SSL插件(下载SimpleSSLWordpress插件并激活)
你去,一切安全!而您_仅_需要每3个月一次,因为证书在90天后过期。
干杯,
尼古拉
更多推荐
我们从奥斯汀·金德那里学到的关于自己管理1,300(!!!)网站的5个技巧
AnchorHosting创始人AustinGinder对营销和销售的看法确实是独一无二的......而且也非常有效。作为一名独立开发人员和企业主,他自己管理着1,300多个WordPress网站。继续阅读,看看他是如何管理这一切的,以及他是如何从头开始创业的......1.收入不是唯一目标“从项目过渡到服务对我和我想要追求的东西来说是有意义的。收入方面,从每个项目的基础到收
从WordPress搜索结果中排除页面
如何从WordPress搜索结果中排除页面。默认情况下,您WordPress网站上的内部搜索将覆盖WordPress搜索结果中的所有帖子和页面。为了让您的网站用户更轻松地找到他们正在寻找的内容,您可能需要排除某些页面或帖子,这样它就不会再出现在这些结果中。在本文中,您将学习如何从WordPress搜索结果中排除页面或帖子。让我们分开。在这里,我们将看到两种不同的方法来做到这一
最常见的WordPress错误
简介WordPress平台非常适合构建网站,但也容易出错。我们都会犯错。这在讨论WordPress时尤其准确,即使是最简单的任务对初学者来说也可能令人生畏。但是,只要有一点知识和一些有用的建议,您就可以避免常见的WordPress错误,这些错误经常会让人绊倒。在这篇博文中,我们将探讨一些最常见的WordPress错误,并为您提供如何修复它们的建议。因此,请继续阅读以了解如何避免这