我要投票

近期连续有遇到在已经部署宝塔面板的云服务器中,不定期出现MySQL数据库暂停的问题。查看相关的文档,可能是因为5.7版本的数据库占用资源比较大,而且云服务器配置基本上是1-2G配置,而且有些还是单核心的。在服务器中运行面板和网站,甚至有的会安装2-3个网站,会导致有些时间段突发占用资源较大,导致数据库暂停的问题,而且我也没有加入定时检测的脚本让数据库失败后重启。

在服务器配置不升级的基础上,我采用到几个方法解决。有服务器中,我会把有运行多个网站的,把网站分开存放。有数据库版本较高的,不影响网站运行和兼容的情况下,我降低数据库的版本。我降低数据库到5.5版本,或者是有安装占用资源较少的MariaDB数据库。以及在前面麦子也有介绍到的ByPanel脚本Web工具环境部署网站环境,可以降低宝塔面板本身的资源占用,据说宝塔面板需要占用300M内存。基于这样的问题,其实我还发现一款国内的1Panel 面板,这款面板属于轻量化的,据说只占用50M内存。

在这篇文章中,我就记录1Panel 面板的安装和部署网站,顺带看看和常用的宝塔面板的区别。1Panel 仅支持Linux系统,常用主流的镜像是可以安装的。

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

如果我们选用的海外服务器,可能镜像源也是海外的,我们可以通过脚本快速的更换成国内镜像源。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

这里麦子选择阿里云镜像源更新。

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

然后执行脚本,快速的部署1Panel 面板的安装。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

根据脚本的提示,我们根据提示去安装。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

根据提示,给我们随机生成的面板的端口、用户名和密码。我们直接全部回车即可自动部署安装。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

我们可以看到1Panel面板的登入入口。这些信息我们需要复制到本地,后续登录面板管理需要用到。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

根据给的面板管理入口地址,输入浏览器打开后登入。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

看到1Panel面板的后台还是比较熟悉这个界面布局的。但是他的使用和宝塔面板可能稍微不同,在这里,我准备简单的通过部署安装一个WordPress网站来体验这个面板。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

在1Panel面板中我们需要先安装Web引擎,在这里看到有都是轻量化引擎,所以占用资源相对低一些。比如可以安装OpenResty、OpenLiteSpeed、Gaddy等。这里我习惯用Nginx的,所以就安装OpenResty。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

这里需要注意的是网站目录,默认在/opt/1panel/www下面,我们也可以根据自己自定义设置需要用到绝对地址。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

然后我们需要安装运行环境,如果我们网站是PHP的,这里需要安装PHP。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

支持多个PHP版本存在我们可以选择安装多个PHP版本,在这里需要注意的。扩展默认如果你安装的是WordPress就选择,他是一并把WP需要的扩展安装的,否则没有安装你还需要一个个安装。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

然后我们就需要安装数据库。常用的就是MySQL和MariaDB数据库。MariaDB 相对来说占用资源更小一些,也是兼容支持MySQL的。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

这里,我的服务器内存是2GB的,我基于占用资源的考虑,我安装MariaDB10.6版本数据库。

既然到这里,我们的网站引擎、PHP运行环境,以及数据库都创建完毕,在左侧你可以添加站点。在这里,我们可能还需要用到SSL证书。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

如果你是自己准备的证书,那就在这个界面部署上传。这里麦子需要讲的是免费证书,和我们常见的不同。如图,默认已经有账户,我们也可以添加一个自己的邮箱账户。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

然后我们可以申请免费证书。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

输入主域名(不带WWW),把WWW域名放到其他域名中。如果我们提前把域名解析到当前服务器,就可以用HTTP的验证方式验证所有权申请到证书。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

在左侧网站的菜单中创建新站点。支持一键部署,也支持我们自己手动安装,如图添加域名,如果我们需要启动HTTPS就选择我们之前创建证书的账户和证书。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

数据库可以在创建网站的时候添加,也可以在左侧数据库菜单中单独创建。

到这里,我们应该知道如何建站?

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

对于站点的管理,比如伪静态、防盗链、重定向、PHP的单独设定都可以单独调整的。

后续我们就需要到对应的目录上传文件和部署网站。

1Panel 体验轻量化的Linux云服务器可视化面板安装和部署网站

需要我们充分利用如图左侧"文件"菜单,可以快捷的上传下载解压等操作。当然有必要的话也可以配合SFTP或者FTP。

以上就是把1Panel面板作为网站管理面板的部署过程,后续如果你还需要其他扩展软件,在他们的软件商店中都可以看到你常用的工具,基本上免费版本也是够用的,如果你需要付费版本可以单独升级。一般网站免费版本是够用的。

相关新闻

联系我们

在线咨询:点击这里给我发消息

邮件:info@lezaiyun.com

工作时间:周一至周五,9:00-17:00,节假日休息

微信联系
公众号