在Amazon Lambda上搭建宝塔面板并搭建WordPress,需要使用Amazon Lambda的自定义镜像功能。
一. 购买亚马逊服务器EC2
首先,您需要购买一个亚马逊EC2服务器实例,确保您有足够的计算资源来运行您的项目。亚马逊提供了多种不同的实例类型和配置选项,您可以根据自己的需求选择适合的实例。
注册流程
首先我们访问亚马逊官网 然后点击右上角创建账号
输入邮箱和名称(需要注意的是名称只能是字母和数字的组合,不能使用中文)
点击验证点击邮件地址,然后亚马逊云科技就会给我们的邮箱发送验证码,我们填写邮箱收到的验证码点击验证
填写根用户密码,这个密码比较重要,要求密码必须大写字母,小写字母。数字,符号这四种至少三种混合输入。输入好后点继续。
添加联系人信息,这里我们就选择个人,然后再下面填写个人信息就行了,如实填写就行,有些地址信息不支持中文填写我们直接使用拼音代替即可
然后点击继续,他会让我们填写个卡的信息,我们填信用卡或者借记卡都行,它支持VISA,万事达,运通等等这些卡,据说银联的卡也可以,它会扣1美元或者1当地货币来验证卡的真实性,验证后会返还这个费用。
填写好后我们点击继续并验证,我们一般就选择短信验证就可以,国家那里选择中国,下面填写手机号以及验证码
然后点击发送短信,我们把收到的短息验证码填入即可
然后页面就会跳转至支持计划,这里我们选择 基本支持-免费,然后点击完成注册即可。
注册好后需要等几分钟,等待亚马逊云科技激活我们的账户,激活好了会给我们发邮件提醒。
收到激活邮件后,就可以点击转至亚马逊云科技管理控制台,然后它会让我们重新登录,我们输入注册时候的邮箱和密码即可
二.使用官方镜像
在实例中,选择适合的Linux系统进行安装。可以选择常见的发行版,如Ubuntu、CentOS或Amazon Linux等。根据您的需求和偏好,选择一个稳定可靠的Linux发行版进行安装。
进入EC2面板后,点击下方启动实例
然后进入启动实例页面,这里面我们可以给服务器起个名称,然后下方根据需求选择服务器系统,值得注意的是套餐那里要选择免费的,架构默认x86即可,实例类型套餐也是要选择免费的(一般默认的就是免费的)然后就是创建密钥对,名称可以随便写个,创建好后会自动下载个秘钥文件,这个秘钥文件不要弄丢了,我们链接服务器时会用到它。最后配置下存储(默认8G最高可设置30G)。
等待它初始化完成即可,至此我们就得到了一台免费一年的Amazon EC2服务器,然后点击实例ID进入页面后点击连接。
进入到web端在线连接页面,如下所示:
然后需要配置SSH,本次使用iTerm2配置,其他客户端类似。
首先打开SSH客户端,查找您的私有密钥文件。用于启动此实例的密钥为itdcos.pem。如有需要,运行此命令,以确保您的密钥不公开可见:
chmod 400 itdcos.pem
然后通过其公有DNS连接到您的实例:
ec2-13-59-94-112.us-east-2.compute.amazonaws.com
通过以下命令进行ssh连接:
ssh -i "itdcos.pem" ubuntu@ec2-13-59-94-112.us-east-2.compute.amazonaws.com
如下图所示则表示连接成功:
三.安装宝塔
使用下面的语句进行安装
Centos/OpenCloud/Alibaba稳定版9.0.0
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
Debian 安装脚本稳定版9.0.0
wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec
Ubuntu/Deepin 安装脚本稳定版9.0.0
wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh ed8484bec
稳定版9.0.0 通用安装脚本
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
正式版9.2.0 通用安装脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
四、安装wordpress
登录到宝塔后台,进入软件商店,搜索并安装以下程序(备注:已经安装了这些的可跳过)
- Nginx 推荐版本1.20.1
- PHP 推荐版本7.2
- MySQL 推荐版本5.7
然后创建站点
设置网站参数
点击刚刚创建的网站,并进行以下配置
- 设置伪静态
- 设置好SSL证书(自己有证书就用自己的,没有证书就先用Let’s Encrypt免费的)
- 安装好PHP扩展(非必须)
说明一下,证书问题!证书本来可以等网站做好之后在配置,但是!!我们强烈推荐建站前就配置好SSL,因为当网站有内容了之后,再来配置SSL并开启HTTPS,就会涉及到换域名,会十分麻烦!!
需要注意的是,这里如果使用Let’s Encrypt的证书,那么只有一个月的有效期!所以为了安全和稳定,还是建议后期更换成其他证书。不想花钱的话,阿里云和腾讯云都提供1年有效期的免费证书,也够用了!
这一步点击安装即可,不需要等待安装完成即可进入下一步!
安装wordpress
完成以上步骤以后,我们就可以打开我们的网站了,首次打开会自动运行wordpress安装程序,我们根据流程安装即可!
注意:按照上方流程设置好了SSL之后,一定要用https
打开网站!
重要提醒:如果你的服务器要搭建多个网站,一定要设置不同的数据库表前缀,不然如果再使用Redis的话,会导致数据错乱
OK,教程结束。接下来就是进入wordpress后台进行一些基础参数设置,再安装主题了。具体请查看以下文章吧
亚马逊云科技还有很多免费云产品,大家可以可以访问:亚马逊云科技进行查看。
暂无评论内容