本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Lightsail 中使用启动脚本配置 Linux/Unix 实例
在创建基于 Linux 或 Unix 的实例时,您可以添加启动脚本以添加或更新软件,或以某种其他方式配置实例。要使用额外数据配置基于 Windows 的实例,请参阅使用 Windows PowerShell 配置新的 Lightsail 实例。
注意
根据您选择的系统映像,用于使软件在实例上运行的命令会有所不同。Amazon Linux 使用 yum,而 Debian 和 Ubuntu 使用 apt-get。WordPress 和其他应用程序映像使用 apt-get,原因在于它们将 Debian 作为操作系统运行。 FreeBSD 和 openSUSE 需要额外的用户配置才能使用自定义工具,例如 freebsd-update 或 zypper(openSUSE)。
示例:配置 Ubuntu 服务器以安装 Node.js
以下示例更新程序包列表,然后通过 apt-get 命令安装 Node.js。
-
在创建实例页面上,选择仅限操作系统选项卡上的 Ubuntu。
-
向下滚动并选择 Add launch script (添加启动脚本)。
-
键入以下内容:
# update package list apt-get update -y # install some of my favorite tools apt-get install nodejs -y注意
您发送的用于配置服务器的命令作为根运行,因此,您无需在命令前包含
sudo。 -
选择创建实例。
示例:配置 WordPress 服务器以下载并安装插件
以下示例将更新程序包列表,然后为 WordPress 下载并安装 BuddyPress 插件
-
在 Create an instance (创建实例) 页面上,选择 WordPress。
-
选择 Add launch script(添加启动脚本)。
-
键入以下内容:
# 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 -
选择创建实例。