购买服务器,并安装宝塔

前言:

我们在开发项目时,总会遇到一个问题,就是将我们开发好的项目上传的公网中。对于中小型的项目,我们可以通过购买服务器进行项目的上线。

我们的项目一般是部署在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容器化部署也有很好的支持。我们可以直接使用可视化界面的方式,点击鼠标就能完成我们服务环境的快速部署。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/32226.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

考前刷题练手感(北航期末往年数据结构编程题)

本次因为是考前一天极速刷题,所以没有讲解,若有问题可私信。 目录 一、 查找同时空人员二、 老鼠回家-无回路三、函数调⽤关系四、东二食堂模拟五、栈帧 一、 查找同时空人员 【问题描述】 假设一共有6个手机基站,都具有记录手机连接基站状…

上海国际嵌入式展 - 基于树莓派5和CODESYS的16轴运动控制解决方案

在为期三天的上海国际嵌入式展会中,树莓派和上海晶珩一起展示了众多的基于树莓派和CODESYS的解决方案,没去过展会现场的小伙伴千万别错过这篇文章! 上海国际嵌入式展 - 基于树莓派5和CODESYS的16轴运动控制解决方案 这个基于Raspberry Pi 5的…

dp经典问题:装配线调度

dp经典问题:装配线调度 装配线调度问题(Assembly Line Scheduling Problem) 是一个经典的动态规划问题。这个问题的目标是通过在两条装配线上调度任务,来最小化完成整个装配过程所需的总时间。 问题描述 假设有两条装配线&#…

天马学航——智慧教务系统(移动端)开发日志八

天马学航——智慧教务系统(移动端)开发日志八 日志摘要:完成了对用户主界面的优化,再次优化数据库缓存,使数据库读写分离 优化主界面 优化用户界面,使界面看起来更加亲切贴合 主要源码 build() {Row() {Column({space:30}) {Te…

调试器接口是什么?

目录 一、调试器接口 1.1 什么是下载调试器? 1.2 JTAG标准/协议 1.3 SWD标准 一、调试器接口 1.1 什么是下载调试器? 简单来讲,它就是一种能把PC端发送的命令(通过USB协议)转换为MCU能理解的语言(SWD协…

# [0622] Task02 model-free 免模型类 RL 算法的预测和控制 【ε 贪心策略 优化的证明】

easy-rl PDF版本 笔记整理 P3 joyrl 比对 补充 P4 - P5 相关 代码 整理 ——> 有空 另开一页 最新版PDF下载 地址:https://github.com/datawhalechina/easy-rl/releases 国内地址(推荐国内读者使用): 链接: https://pan.baidu.com/s/1isqQnpVRWbb3yh8…

51单片机STC89C52RC——6.1 中断系统

一,文字层面理解 反正我看下面的几段文字时脑壳没有正常运转。一个头几个大 中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的。 当中央处理机CPU正在处理某件事的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这…

用 Git 玩转版本控制

前言 Git,作为当今最流行的版本控制系统,不仅深受程序员们的青睐,也逐渐成为非开发人员管理文档版本的强大工具。本文将从实用主义的角度出发,深入浅出地介绍 Git 的常用命令,并带领大家探索 Git 的高级功能&#xff…

QT中QSettings的使用系列之二:保存和恢复应用程序主窗口

1、核心代码 #include "widget.h" #include "ui_widget.h" #include <QSettings> #include <QDebug> #include <QColo

【LLM之KG】KoPA论文阅读笔记

研究背景 知识图谱补全&#xff08;KGC&#xff09;是通过预测知识图谱中缺失的三元组来完善知识图谱的信息。传统方法主要基于嵌入和预训练语言模型&#xff0c;但这些方法往往忽视了知识图谱的结构信息&#xff0c;导致预测效果不佳。 研究目标 本文的研究目标是探索如何将…

【Linux】基础IO_3

文章目录 六、基础I/O3. 软硬链接4. 动静态库 未完待续 六、基础I/O 3. 软硬链接 使用 ln 就可以创建链接&#xff0c;使用 ln -s 可以创建软链接&#xff0c;直接使用 ln 则是硬链接。 我们对硬链接进行测试一下&#xff1a; 根据测试&#xff0c;我们知道了 硬链接就像一…

食品行业BC一体化运营方案

一、引言 在当前的市场环境下&#xff0c;食品行业面临着日益激烈的竞争和不断变化的消费者需求。传统的经营模式已无法满足现代消费者对高效、便捷和个性化服务的要求。因此&#xff0c;实施BC&#xff08;Business to Consumer&#xff09;一体化运营方案成为必然选择。通过…

筛质数(暴力法、埃氏筛、欧拉筛)

筛质数(暴力法、埃氏筛、欧拉筛) 暴力法 思路分析: 直接双for循环来求解质数 如果不设置标记只是简单地执行了break会导致内部循环(由j控制)而不是立即打印i或者跳过它。如果打印语句写到内部循环中,也会导致每个 非素数也被打印出来多次(在找到其因子之前)。 code:…

某程序员:30岁了,老婆管钱,背着我买了50万股票,亏了20w,强制她清仓后又买了36万

“辛辛苦苦攒了几年钱&#xff0c;本想买房买车&#xff0c;结果全被老婆炒股亏掉了&#xff01;” 近日&#xff0c;一位30岁的程序员大哥在网上吐苦水&#xff0c;引发了网友们的热议。 这位程序员大哥和妻子结婚后&#xff0c;一直秉持着“男主外&#xff0c;女主内”的传统…

面向普通人的prompt操作手册

主要是采用通俗易懂的话语介绍prompt的使用&#xff1a;主要参考文心一言的百度文档。 大型语言模型使用强化学习中的人类反馈来学习&#xff0c;这个过程中与人类对话的提问通常是通俗易懂的&#xff0c;也就是说&#xff0c;大型语言模型可以理解并回答一般人能听懂的问题。…

c语言 课设 atm

功能需求分析 ATM功能主界面:显示所能进行的操作,用户可多次选择。 ATM注册界面:输入用户名,用户密码,确认密码,密码长度不是六位重新输入,两次密码不一致重新输入,输入账号。密码隐藏,实现退格换行对*无影响。多人注册 ATM登录界面:输入账号,密码,三次以内输入…

git常用操作汇总大全

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是爱吃芝士的土豆倪&#xff0c;24届校招生Java选手&#xff0c;入职小红书广告投放开发&#xff0c;很高兴认识大家&#x1f525;如果感觉博主的文章还不错的话&#xff0c;请&#x1f44d;三连支持&#x1f44d;一下博…

颍川文明的传承

园子说颍川 中国第一个王朝--夏朝&#xff0c;由大禹建立于夏邑(今禹州市)&#xff0c;其子启继承王位开启了“父传子,家天下”先河。禹州现有禹王庙、禹王锁井遗址&#xff0c;有夏启宴请诸侯的“钧台”遗址。夏商周时代&#xff0c;诸侯分封兴起&#xff0c;颍川地区活跃着众…

ThinkPHP6图书借阅管理系统

有需要请加文章底部Q哦 可远程调试 ThinkPHP6图书借阅管理系统 一 介绍 此图书借阅管理系统基于ThinkPHP6框架开发&#xff0c;数据库mysql&#xff0c;前端bootstrap。系统角色分为用户和管理员。 技术栈 ThinkPHP6mysqlbootstrapphpstudyvscode 二 功能 用户 1 登录/注销…

多路h265监控录放开发-(8)完成摄像机管理的修改和删除功能

xviewer.h public:XViewer(QWidget* parent Q_NULLPTR);//编辑摄像机void SetCam(int index);//121 public slots:void AddCam(); //新增摄像机配置120void SetCam(); //121void DelCam(); //121 private:Ui::XViewerClass ui;QMenu left_menu_; xviewer.cpp void XView…