在 Lightsail 中使用启动脚本配置 Linux/Unix 实例 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Lightsail 中使用启动脚本配置 Linux/Unix 实例

在创建基于 Linux 或 Unix 的实例时,您可以添加启动脚本以添加或更新软件,或以某种其他方式配置实例。要使用额外数据配置基于 Windows 的实例,请参阅使用 Windows PowerShell 配置新的 Lightsail 实例

注意

根据您选择的系统映像,用于使软件在实例上运行的命令会有所不同。Amazon Linux 使用 yum,而 Debian 和 Ubuntu 使用 apt-get。WordPress 和其他应用程序映像使用 apt-get,原因在于它们将 Debian 作为操作系统运行。 FreeBSD 和 openSUSE 需要额外的用户配置才能使用自定义工具,例如 freebsd-updatezypper(openSUSE)。

示例:配置 Ubuntu 服务器以安装 Node.js

以下示例更新程序包列表,然后通过 apt-get 命令安装 Node.js。

  1. 创建实例页面上,选择仅限操作系统选项卡上的 Ubuntu

  2. 向下滚动并选择 Add launch script (添加启动脚本)

  3. 键入以下内容:

    # update package list apt-get update -y # install some of my favorite tools apt-get install nodejs -y
    注意

    您发送的用于配置服务器的命令作为根运行,因此,您无需在命令前包含 sudo

  4. 选择创建实例

示例:配置 WordPress 服务器以下载并安装插件

以下示例将更新程序包列表,然后为 WordPress 下载并安装 BuddyPress 插件

  1. Create an instance (创建实例) 页面上,选择 WordPress

  2. 选择 Add launch script(添加启动脚本)。

  3. 键入以下内容:

    # update package list apt-get update # download wordpress plugin wget "https://downloads.wordpress.org/plugin/buddypress.14.0.0.zip" apt-get install unzip # unzip into wordpress plugin directory unzip buddypress.14.0.0.zip -d /bitnami/wordpress/wp-content/plugins
  4. 选择创建实例