在本教程中,我将指导您创建运行WordPress(或其他基于LAMP的应用程序)的预配置服务器实例,您可以重复克隆并传输到客户端。我使用DigitalOcean的图像功能来销售我的WordPressQuickstart和一些基于LAMP的应用程序,例如SimplifyEmail和SimpleMonitor。部分由于此功能,DigitalOcean已成为我今年选择的网络托管服务商。
对于DigitalOcean,快照是特定基于云的服务器实例在某一时刻的副本。它允许您复制实例并通过电子邮件将它们传输给客户。这使得人们可以快速轻松地开始使用预配置的服务器映像和应用程序堆栈。
例如,我提供了一个预配置、预优化的WordPress版本,我将其称为“快速入门”。它是预装了一组超级有用插件的WordPress版本,并且还使用W3TC和Varnish缓存进行了预先优化,如我的Tuts教程“使用Varnish和W3TotalCache优化WordPress”中所述。当我将此图像的副本传输给客户时,这是我可以提供的最快、最简单、配置最佳的WordPress版本。这个过程使得启动新的WordPress网站变得异常简单。在本教程中,我将向您展示如何在DigitalOcean构建您自己的图像以与客户共享。
开始使用
如果您想使用LAMP应用程序尝试此操作,您可以在此处找到我在DigitalOcean上注册和设置通用实例的指南。如果您想使用WordPress,可以按照以下步骤操作。我将引导您创建Droplet、安装WordPress、添加主题和插件、拍摄快照、克隆快照以及将它们传输到客户端。我在DigitalOcean发布了更详细的WordPress安装指南。
创建您的Droplet
首先,让我们创建一个水滴。单击创建按钮:
我将我的命名为image.publishingwordpress.com但你可以将你的命名为任何通用名称。我将使用512MB图像大小:
记下您选择的区域,因为您的客户端只能在同一区域实例化您的图像-但是,如果需要,您还可以在发送给客户端之前传输快照的区域。
点击应用程序选项卡并选择Ubuntu14.xx上的LAMP:
DigitalOcean将开始创建您的Droplet:
完成后,您将看到此页面:
您还会收到一封如下所示的电子邮件:
现在您可以访问您的域名注册商并修改您的DNS记录,将您的域或子域指向新的IP地址。就我而言,我将image.publishingwithwordpress.com的A记录指向198.199.117.46。显然,你的会有所不同。
您无需等待DNS传播即可开始配置实例。通过SSH使用您的IP地址登录。您需要更改电子邮件中收到的密码:
让我们更新图片: