「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」
前言:
如果某一天,你在自己本地的电脑写好了某个项目,并且能成功运行,然后你突发奇想,想要让别人看到你的作品,但是别人又不总是方便去你电脑观看,这时你可以将你的项目部署到服务器上去,让别人直接访问你的服务器看你的作品,那么具体要如何操作呢?
注意:本篇文章主要介绍整体是如何做,让读者形成一个大概的印象,具体细节并未一一指出;标题写着追加的可以选读;
首先要有服务器
服务器可以去腾讯云、阿里云等云服务网站租借,如果你认证了学生身份,还有专门针对学生的骨折价,一个月几块钱。 下面简单介绍下如何从阿里云租服务器,以下举例也是用阿里云举例
阿里云租借服务器
(1)进去阿里云 注册账号
(2)如果你是学生的话,先做下学生实名认证
(3)进入控制台,打开 云服务器ECS
(4)点击创建实例,就是购买服务器
(5)选择你要的服务器类型及配置,推荐Linux系统
(6)购买成功后,在云服务ECS实例可以看到你购买的服务器信息,可以看到服务器公网IP地址(重要)
进入服务器
window服务器
如果你买的是window服务器,则可以通过本地电脑的自带功能直接连接进去 (1)打开cmd,输入mstsc
(2)输入IP地址账号密码,账号一般是administrator
Linux服务器
如果你买的Linux服务器,可以使用软件FinalShell连接进去 (1)FinalShell界面如下
(2)连接进入服务器
在服务器部署环境
一般而言,部署项目的服务器的操作系统最好是Linux.下面介绍的是关于Linux环境的部署
然后你在部署项目前,首先得确保服务器的环境能够支撑你的项目,一般刚租借的服务器是被格式化过的,需要你自己先装好对应环境,才能使你的项目跑起来
-
如果你的后端是java项目,可以看本人的另一篇文章安装基础环境《Linux服务器基础环境安装》
-
如果你的前端是Vue项目,可以看本人这篇文章《在linux服务器部署Vue项目,并配置脚本部署》,这里就不再介绍了
部署项目
如果你的环境已经安装好了,那么部署项目就不是什么难题了,这里就不再赘述了,如果是Java项目,简单点直接将你的项目打包成jar包,上传到服务器,然后直接java -jar运行起来,就可以通过 服务器IP地址访问了
注意:如果你的项目涉及了多个端口,注意这些端口是否需要开放,因为服务器自己一套端口,但是阿里云本身也有一个端口防火墙,如果你在服务器开放了端口,还需要去云服务商那里也开启下端口
域名(追加)
你的项目部署成功后,别人可以通过公网IP访问你的网站,如120.xx.xx.xx,但是你可能觉得这个公网IP难记且觉得难看,那么可以考虑注册个域名,让别人通过域名访问你的网站,比如 www.baidu.com
(1)进入阿里云域名控制台,点击注册域名
(2)在这里购买你想要的域名
(3)域名购买成功后,还不可以直接用,因为有规定,域名必须做了备案后,才能够正常使用。
(4)在你购买域名的地方,可以做备案,比如你在阿里云购买了域名,那就可以在阿里云做备案,按照备案流程去做,备案一般需要花费时间7~15天,主要是审核时间比较长
- 感兴趣可以看看备案流程
(5)以上一切都准备完成后,你的域名就可以正式使用了,但是你还需要解析你的域名,简单来说就是将你的域名映射到你的服务器IP地址(将域名跟你的IP关联起来),让访问域名跟访问IP地址有同样效果
域名SSL证书(追加)
你购买了域名后,通过浏览器访问的只是 www.xxx.com, 但是如果你想通过https也能访问,那就需要为你的域名购买一个SSL证书,同样,在云服务商那里也能购买SSL证书。
(1)阿里云这里有免费的SSL证书可以领取,有效期是1年
(2)证书弄到手后,如何使用,可以看本人的另一篇文章 《SSL免费证书配置》