亚马逊云一般的云服务器中我们可以看到有EC2和Lighsail轻量服务器产品。这个和我们国内阿里云和腾讯云有一些相似,对于轻量的应用,比如网站、云应用等可以用到轻量服务器,而且轻量服务器和EC2服务器的区别在于前者有支持一键部署常规的应用。在前面的文章中,老蒋也有介绍到用 Lightsail 一键部署 WordPress 网站环境和 Ghost博客的。
对于一般的网站应用中,我们可能需要快速的部署LAMP或者LNMP等环境,在这篇文章中我将记录用 Lightsail 轻量服务器部署LAMP,然后可以利用亚马逊云自带的Bitnami快速部署应用。
这里需要提到的,如果我们还没有亚马逊云账号可以注册,且目前对于新客有赠送12个月的EC2服务器和3个月的免费 Lightsail 轻量服务器,你可以在这里注册。
这里我们在注册完毕亚马逊云账号之后,可以找到 Lightsail ,可以 Create instance 创建。
然后我们可以选择服务器的国家地区。
如图所示,我们选择 Linux服务器,然后对应有内置很多应用,包括Joomla、WordPress、Mgaento、Drupal等等,这里我们需要安装的是LAMP一键包,默认是带有PHP8版本的。
我们需要创建一个SSH KEY,这样在登录本地SSH管理工具的时候用密钥链接。
然后我们选择服务器的配置,可以看到如果我们是免费账号期间可以有三个月的配置可用有2个可选。
然后我们设置应用的名称和台数去创建。
默认的Public IPV4地址是动态的,如果我们重启服务器后会变化的,所以如果我们需要正常的生产环境则需要一个固定的静态IP。
如果我们是搭建网站的,还需要在Domain DNS中设置域名。
添加绑定域名后,我们可以根据提示要在域名DNS更换DNS。
初始登录SSH的时候,我们点击面板中的SSH后获取到应用密码。
cat bitnami_application_password
我们可以通过输入固定的IP地址到浏览器打开看看是否可以看到欢迎界面,看到说明LAMP搭建完毕。
看到如上图所示,代表LAMP搭建完毕。
后面,我们可以参考 AWS Cloud的 Bitnami LAMP 进行LAMP环境的部署网站或者应用。