使用宝塔面板一键部署网站运行环境

跨境头条 2年前 (2022) iow
11.2K 0 0

使用宝塔面板一键部署网站运行环境图片来源:图虫创意

什么是宝塔面板?

宝塔面板是一款服务器管理软件,支持 Windows 和 Linux 系统,可以通过 Web 端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化 CPU、内存、流量监控图表,计划任务等功能。---《宝塔官方》

简单来说,宝塔面板是一个可视化的服务器运行面板,能让我们通过图像化界面轻松管理服务器。对于不熟悉命令行和构建服务器运行环境的站长小白来说,宝塔面板是一大利器。

宝塔旗下有众多产品,其中 Linux 面板和 Windows 面板作为其拳头产品,支持一键部署:LAMP/LNMP/Tomcat/Node.js、网站、数据库、FTP、SSL 等。

使用宝塔面板一键部署网站运行环境图片来源:宝塔官网

们可以使用宝塔面板进行以下操作:

  • 网站管理:通过宝塔面板创建管理网站,并完成网站所需的各种配置,例如域名绑定、部署 SSL 证书和更改网站配置等;
  • 数据库管理:一键创建数据库,一键设置备份还原;

  • 服务器资源使用情况:CPU、内存、磁盘 IO、网络 IO 数据监测,可设置记录保存天数,以及任意查看某天数据;

  • 文件管理:支持上传、下载、打包、解压及文件编辑查看等操作,还可以在线写代码;

  • 软件商店:可通过 Web 界面管理安装所需的服务器软件和扩展插件。

宝塔面板分为免费版、专业版和企业版/企业运维版,宝塔面板按需选择适合的版本。

  • 免费版适用于个人,只提供基础功能(网站管理、FTP 管理、数据库管理、资源监控、文件管理、终端功能、计划任务和网页服务器搭建),无安全防护功能;
  • 专业版每年 495 元,在基础功能上还提供专业功能(宝塔系统加固、网站防篡改程序、网站监控报表、Apache 防火墙、Nginx 防火墙、宝塔负载均衡、MySQL 主从复制、异常监控推送、宝塔任务管理器和宝塔 APP)

  • 企业版和企业运维版,适合企业使用,在基础功能和专业功能上,还增加了 WAF 防火墙、防入侵等增强功能。

宝塔面板的安装

购买服务器时选择安装“宝塔 Linux 面板”镜像,在阿里云 ECS 中创建实例,找到“镜像”一栏,选择“镜像市场-从镜像市场获取更多选择(含操作系统)。

使用宝塔面板一键部署网站运行环境图片来源:阿里云

进入镜像市场,搜索“宝塔面板”。

接着,需要配置安全组规则,要在安全组放行 8888 端口,否则宝塔 Linux 面板不能正常使用。

端口范围:

  • SSH(22)
  • telnet(23)

  • HTTP(80)

  • HTTPS(443)

  • MS SQL(1433)

  • Oracle(1521)

  • MySQL(3306)

  • RDP(1433)

注意放行 22、80、443、3306、8888 端口。

接下来回到桌面,运行 Windows PowerShell 终端,输入命令:ssh root 你的 IP 地址,进入后输入购买云服务器时自定义的密码,进入远程服务器,再输入命令:bt default,将会得到外网面板地址和用户名及密码。

这时到浏览器输入:刚得到的外网面板地址。例如:http://IP 地址:8888/d634e5fa

这样就可以成功进入宝塔 Linux 面板了。

从上一步得到的宝塔面板初始用户名 username 和登录密码 password,登录进入宝塔面板。

使用宝塔面板一键部署网站运行环境图片来源:宝塔

一键部署运行环境

登入宝塔面板,面板会自动推荐安装环境套件,这里有两种选择,第一种是 LNMP 套件,第二种是 LAMP 套件,二者选一安装即可。

  • LNMP=Linux+Nginx+MySQL+PHP
  • LAMP=Linux+Apache+MySQL+PHP

LNMP 和 LAMP 环境主要的区别在于 Web 服务器上面,一个使用 Apache 服务器、一个使用 Nginx 服务器。如果你不了解两种的区别和差异,那么推荐安装 LNMP。

使用宝塔面板一键部署网站运行环境图片来源:宝塔

WordPress 软件安装的系统要求是 PHP7.4 或更高版本;MySQL5.7 版本或更高版本,Apache 和Nginx 都能作为运行 WordPress 的服务器软件。

当以上软件安装完毕后,就可以添加站点,按要求填写以下信息:

  • 域名:填写需要绑定的域名以及端口。
  • 备注:描述该站点的作用。

  • 根目录:当前站点文件的路径,可以自己选择创建点,尽量使用默认路径(www/wwwroot)方便管理。

  • FTP:可以选择是否创建站点,创建请输入用户名和密码,密码默认显示为随机数,可以修改成自己所需的密码。

  • 数据库:根据程序选择合适的数据库类型,例如 MySQL,设置数据编码格式,例如:utf-8,输入用户名和密码,账号和密码默认显示为随机数可以修改成自己所需的密码。

  • PHP版本:可以选择安装过的 PHP 版本。

  • 网站分类:用于多站点管理分类。

注意:添加站点绑定域名第一个域名不能为泛域名,域名默认绑定为 80 端口

填写完毕后,点击“提交”,会得到“成功创建站点”的提示,同时还会得到 FTP 和数据库的账号及密码。

通过宝塔面板安装 WordPress 程序

wordpress.org 下载安装包,再到面板文件上传,注意要把安装包解压到根目录下。

这时回到浏览器输入:你的域名/wp-admin/admin.php 就会跳转至 WordPress 安装页面。

特别需要注意,我就在这一步出现问题,一直没法跳转至 WordPress 安装页面,仔细排查后找到原因:我的域名需要备案才能正常访问。

接着我换了 IP 地址尝试跳转至安装页面,浏览器输入:我的 IP 地址 wp-admin/admin.php,同样跳转失败了。

再次排查后,发现把域名换为 IP 地址时,还需要修改 Nginx 配置文件,把配置文件里的 sever_name 修改为 IP 地址,要等域名备案通过后再修改回域名。

版权声明:iow 发表于 2022年12月30日 am7:23。
转载请注明:使用宝塔面板一键部署网站运行环境 | 蘑菇跨境

相关文章