前言:
我们在开发项目时,总会遇到一个问题,就是将我们开发好的项目上传的公网中。对于中小型的项目,我们可以通过购买服务器进行项目的上线。
我们的项目一般是部署在Linux环境中。如果你不是专业的运维人员,可能对于一些组件的环境搭建就显得很烦躁。那么现在宝塔的出现就可以解决这个问题。它提供了可视化的界面。能够帮我们更加快速地部署项目上线所需要的环境。
宝塔面板(BT Panel)是由北京宝塔网络技术有限公司开发和维护的。它是一款国内知名的服务器管理控制面板,于2014年首次发布。宝塔面板致力于为用户提供简单、易用且功能全面的服务器管理工具。它的开发目的是帮助用户更方便地进行服务器管理和网站运维,并提供了许多常用的功能和工具,以简化复杂的配置过程。宝塔面板是一款功能强大且易于使用的服务器管理工具,特别适合中小型企业和个人站长。需要注意的是,宝塔面板是一个开源免费的软件,用户可以从官方网站下载安装包并自行安装。宝塔面板的开发和维护团队持续更新和改进该软件,以满足用户不断变化的需求。同时,宝塔面板也提供了付费的高级版本,提供更多功能和增强的技术支持。
通过图形化界面和一键操作,大大降低了服务器运维的难度。如果你正在寻找一款简便的服务器管理工具,宝塔面板无疑是一个不错的选择。
宝塔的官网如下:
宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)
本次部署项目使用了阿里云的服务器,使用宝塔进项项目的部署;
购买阿里云服务器:
可以根据自己的需求购买合适的服务器,我购买的服务器是2核4G的,足够部署我的项目了;(在购买服务器时,选择合适的操作系统,我使用的时Centos7)
购买完之后,可以在控制台中找到我们购买的服务,点击进入服务的工作台:大概就是这个样子
找到实例,然后找到自己的IP地址:
可以选择使用远程连接工具来连接我们的服务器,我在这里使用FinalShell进行连接。
输入公网的ip地址和密码,就可以连接到我们的服务器:
接下来,我们要在这个面板中进行我们上线项目的操作。上线项目我使用了宝塔面板来进行部署,你也可以直接在Linux上进行部署都是一样的。只不过宝塔提供了可视化的页面,更有利于我们部署项目;
访问宝塔的官网,下载宝塔:
宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)
选择合适自己的安装脚本,我使用的是Centos,直接复制相应的代码进行安装,安装宝塔中会遇到一些询问,直接无脑y;
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
宝塔安装成功之后。我们可以看到相应的数据:
接下来,我们访问相应的外网面板地址。这时,会跳出一个窗口,输入账户登录相应的用户名和密码就可以进行访问了。
(注意,如果你访问这个地址时,出现了异常,可能是你服务器的8888端口没有放行,我们自需要在阿里云的工作台中将相应的端口放行就可以了)
如果,你是第一次使用宝塔,那么进入之后,还需要进行宝塔账号的登录(没有账号就先注册一个账号,注册账号要通过微信公众号的方式注册)。登录成功之后的宝塔面板如下:
现在,宝塔就安装到了我们的服务器中,我们可以通过宝塔的可视化界面来进行我们服务环境的搭建。可以选择在宝塔的应用商城安装相应的组件(宝塔官方已经提供了市面上常用的组建了。MySQL、redis、nginx等)。也可以使用现在流行的容器化部署(docker),需要注意的是,宝塔对于docker容器化部署也有很好的支持。我们可以直接使用可视化界面的方式,点击鼠标就能完成我们服务环境的快速部署。