赞
踩
授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道
在运维可视化在运维可视化管理面板问世之前,服务器的运维管理主要依赖命令行操作,现在,随着各种 UI 界面化操作的面板工具的出现,服务器管理门槛大幅降低。比较常用的有宝塔面板,我最近逛Github时,发现一款今年刚发布的开源Linux 运维管理面板:1Panel
刚好之前在AWS注册了账号领取了免费的服务器的,就在AWS上搭建这个测试下效果怎么样。
aws 对 Lightsail 提供了免费的试用额度。
Lightsail 是 Amazon 提供的最简单的亚马逊云科技入门方式,只需几次点击即可创建网站或应用程序。自动配置联网、访问和安全环境。这样的话我们可以快速的启动一个测试环境,测试完成后马上删除这个实例就行。
话不多说。我们现在就来创建一个测试实例。
登录AWS网站,在搜索框中搜索 Lightsail
点击创建实例按钮
选择实例操作系统,我这里选择了Linux/Unix Centos
选择实例配置
我这里选择 Processing 2vCPUs 、Memory 2GB、 Storage 60GB SSD 的配置
定义实例的名称,点击创建实例
我这里把实例名称定义为 test ,为了后续好筛选
这样我们就创建好了一个实例,现在在控制台中可以看到我们刚才创建的实例
这里我们可以直接使用网页提供的工具连接到服务器
这样我们的服务器就准备好了,下面就来部署下1Panel
1Panel 支持在线一键安装。对于主流 Linux 发行版本都有提供一键安装。
对于 CentOS 系统,我们在服务器执行以下命令即可完成安装:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
这里我们就来运行下上面的命令
脚本安装完docker后,启动docker失败:
“Failed to reload daemon: Access denied”
是因为之前官方提供的命令运行sh 并没有加上sudo,而我们也没有使用root账号所致,所以我们切换到root账号重新来执行
这样,我们就安装好了1Panel,安装的过程中我们可以设置访问的端口、账号、密码等。
这里提示我们要开放14405端口,我们去开放下实例的14405端口,不然访问不了
现在,我们就可以用刚才提示的外网访问了,截图如下:
登录之后,我们在概览中可以看到我们服务器内存、cpu、磁盘等的使用情况
我们可以看到应用商店提供的应用程序还是比较多的,比如像 WordPress、Halo 等几款主流建站工具。
也提供了数据库和docker容器的可视化管理页面,我们可以对数据和容器进行管理
我们使用1Panel 来部署一个网站
我们首先要安装OpenResty和MySQL ,不然无法部署网站
在应用商店找到 OpenResty 和 MySQL 点击安装
OpenResty 是一个基于 Nginx 的高性能 Web 应用服务器,它将 Nginx 与 Lua 编程语言集成在一起,提供了强大的功能和灵活性。
点击创建网站之后我们可以看到,这里提供几种建站方式:
一键部署、运行环境、反向代理、静态网站
运行环境这里提供了PHP环境和node环境
我们使用一键部署一个typecho
点击网站配置,可以看到到跟宝塔的网站配置项差不多
访问下我们刚才部署的网站,已经可以正常访问了。
这里我们就使用1Panel快速部署了一个网站。
我们查看容器,可以看到这里启动了三个容器,就是我们刚才创建的服务。可以看到1Panel 是基于 Docker 来部署管理其他应用的
这里还体验了下1Panel提供的其他服务,就不一一截图说明了,总的来说提供的功能还是很齐全的。如果需要安装 Linux 面板的也可以考虑使用这个。
最后我们在Lightsail的控制台中,删除Lightsail实例。
如果你也想体验下1Panel,也可以像我一样快速创建一个Lightsail实例安装1Panel吧。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。