关注微信公众号:怒码少年,回复关键词【电子书】可以免费获取计算机相关电子书
本文首发于:原文阅读–wx公众号:怒码少年
大家好,我是小码。
最近在玩服务器,这里分享一个用腾讯云宝塔linux部署项目的方法。
具体操作
以腾讯云的轻量应用服务器宝塔linux镜像部署前端项目为例子。
首先你需要一台服务器。
进入腾讯云的orcaterm
购买服务器,然后进入这个页面(首页搜索服务器,点击你买的服务器进入服务器详情,点击上方应用管理)
然后复制方框里的命令用于获取管理员的用户名与密码。点击登录。
点击登录后会进入腾讯云的orcaterm(可能还会需要你扫描验证身份),执行复制的命令,得到用户名与密码。
注意:首次获取的链接默认的端口是8888,这里为了保护隐私我遮住了。初始密码仅在首次登录面板前能正确获取,其它时间请通过 bt 5 命令修改密码
进入宝塔面板
CTRL+单击打开生成的连接(二选一),进入下面这个页面:
如果打不开,需要在腾讯云这个服务器的防火墙中开放8888端口,如下:
输入生成的账号和密码,点击登录后进入这个页面,绑定手机号。没有宝塔账号的去注册一个再来绑定。
修改配置
为了我们的账户安全,首次登录后我们需要修改一些配置。
在左侧菜单栏找到并点击面板设置,修改相关配置,端口号,密码账号等等(这里每修改一个宝塔Linux就会默认要求重新登录)
注意:这里把端口号修改中之后(例如修改成7777),下一次在生成链接的时候,链接的端口就变成7777了,下次还想访问需要你在腾讯云这个服务器的防火墙中开放7777端口。
环境准备
如果你是第一次使用服务器,你需要在这个空空如也的服务器上配置一些项目需要的环境才能把项目部署成功。例如:
- nginx
- JDK
- tomcat
- mysql
- …
这里以我要部署的前端项目需要nginx演示如何安装:
首先点击左侧菜单栏的软件商店,搜索你需要的软件(这里以nginx为例),点击安装:
选择极速安装:
可以看到宝塔Linux已经开始安装了,安装成功会自动关闭这个黑框。
添加站点
点击左边的菜单栏的网站这一栏,在上方选择PHP项目(如果你要部署其他项目请根据你的实际需求来),点击添加站点:
填写你的域名,一般来说是服务器的ip,当然如果你注册了其他的域名也可以写你的域名。
一般来说填写完域名之后就会自动填写其他的东西(例如备注和要生成的文件夹名等等)。
添加站点成功。
上传文件
点击左侧菜单栏的文件,找到各刚刚生成的文件夹,双击进入文件内。
把原来自动生成的文件全部删除,再点击左上角的上传。
把打包好的文件(这里是前端先在本地打包好的dist中的所有文件)上传到文件夹中,如下:
访问站点
访问站点(也就是在添加站点那里你写的域名),能访问到项目则生效。
注意:nginx服务器的默认端口是80,而80端口不需要显示的写出就可以访问,即访问1.1.1.123:80
和1.1.1.123
是等效的。如果你这里部署的是其他项目,例如Java项目,而你的端口号是8080,则需要显示的访问,如1.1.1.123:8080
。
项目部署除了这种宝塔Linux面板方法,常见的方法还有容器技术(例如docker)、最原始的部署方法等(所有东西都手敲)。
觉得有用的话希望大家给我点个赞。
部署其他项目
部署其他项目也是类似的。如果部署的是java项目:
你需要自己本地打包好springboot项目,把jar包上传到服务器的一个文件夹中。
在软件商店中下载相关版本的JDK。
然后需要在菜单栏的网站->java项目->部署Java项目->访问站点,如果访问较慢,需要你在腾讯云中的防火墙中开放你要端口(例如开放8080端口)。
宝塔linux中如果显示8080被占用了,可能是你在软件商店下载tomcat占用了,需要在宝塔Linux的软件商店中关闭一下。
部署与上线
项目部署和项目上线是不一样的,项目上线你需要干这几步:
我们这里讲的其实是最后两步了,前面的域名解析与网站备案最为耗时。详细请参考官方文档:
https://cloud.tencent.com/document/product/243/18958
如果你的项目绑定了域名解析但是又没有备案😎,访问的时候大概率这样:
网站备案的公安审核大概要 1 - 3 周大家有需要请提前准备。
END
温馨提示:项目部署操作复杂,不要和你的电脑硬碰硬。(容易上火,不要问我为什么知道😎)
如果遇到难以解决的问题,欢迎大家在后台私信小码,不敢说完美解决,但一定尽力而为🫡。