位置: IT常识 - 正文

前端项目部署,阿里云服务器部署前端项目,超详细(前端项目部署到nginx)

发布时间:2024-01-10
前端项目部署,阿里云服务器部署前端项目,超详细

推荐整理分享前端项目部署,阿里云服务器部署前端项目,超详细(前端项目部署到nginx),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端项目部署到docker,前端项目部署上线流程,前端项目部署上线,前端项目部署上线,前端项目部署上线,前端项目部署到服务器的几种方式,前端项目部署到服务器的几种方式,前端项目部署到服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

需求背景:作为一个前端,特别身处于中小公司时,对于部署也需要有所了解。本次就介绍前端基础的项目部署。本次使用的是阿里云服务器进行的部署

部署核心步骤

1.准备打包好的前端代码(dist包)或者是一个html文件 2.购买阿里云服务器,并且连接 3.为阿里云服务器安装ngnix开启web服务 4.使用xshell和sftp将自己的前端代码放到服务器上

1.准备前端代码

这部分很简单,可以随意准备。我这边就随便起了个vue脚手架,然后打了个dist包。

大家嫌麻烦那么就直接使用一个html文件也可以,里面随意写点内容就行

2.购买阿里云服务器

如果是作为练习的话,买最便宜的就OK了。其实没什么,地域选择国内,然后配置选最低的就行了,便宜。操作系统一般都是选centOS64 ,把免费分配公网ip勾上就行

购买完成后,你可能不知道在哪里,你需要点控制台,然后找到云服务器ECS

然后你就能找到你的服务器了,其中最重要的就是实例(管理你的服务器状态)和安全组(控制可访问该服务器的端口号)

点击实例中的远程连接,看是否能正常连接。 这里的ip地址(公)就是待会你要连接的服务器的ip地址,也是别人访问你网站的地址,可以注意一下。

如果你的页面显示这个,说明你与远程连接已经成功了

3.为阿里云服务器安装ngnix开启web服务

a.准备工作:安装xshell(用来连接服务器)和xftp(用来上传你的文件)。 如何安装这两个软件:直接从360安全卫士安装吧,迅速还无毒

b.打开xshell,然后连接你的远程服务器

之后会弹出让你输用户名(一般是root)和密码。最后就是连接成功了

前端项目部署,阿里云服务器部署前端项目,超详细(前端项目部署到nginx)

恭喜你,此刻已经可以和服务器通信了。虽然刚才在云服务器上也可以远程连接,但是使用xshell一般比较方便

注意点,如果你这里如果连接不上。那么你一定需要看我这一步!!!!很重要!!!去云服务器页面设置安全组,建议大家都去做这一步!!!!

添加一个22的入口(这个和xshell连接的端口号需要是一致的,xshell默认是22),其他选择如图

再添加一个80的入口,用于nginx的,跟上面的一样的步骤

c.安装反向代理nginx 命令:yum install nginx

然后中途会停一下让你选择,输入y再按回车就行了。最后就是安装成功。

有这个complete就说明成功了 但是此时你只是在服务器安装了nginx,并没有在远程服务器启动这个nginx的服务。这里就要用到几个命令了。我先全部放出来,后面会用到部分。 (注意千万不要把nginx打成了ngnix!!!!!!!!!!我老是打错) 安装nginx:yum install nginx 看是否有ngnix进程:netstat -anput | grep nginx 查看服务器端口占用情况:netstat -ntlp nginx启动:nginx nginx重启:nginx -s reload 关闭nginx: nginx -s stop : 快速停止nginx nginx -s quit :完整有序的停止nginx 查看默认的nginx配置文件路径: nginx -t

d.启动nginx 命令:nginx,一般输完没有任何的反馈,如果你不确定有没有启动nginx,那么你可以使用netstat -anput | grep nginx这个命令看看有没有nginx的端口占用 上面这个图看不出来,可以输这个命令netstat -anput | grep nginx看看有没有端口占用

很明显我这里有nginx占用的80端口 然后在浏览器输入你对外的ip地址。如果页面出现了内容(一般是centos或者nginx页面)就说明你的nginx启动成功了,我这里是因为放了页面,所以有页面了,你们的应该不是这个页面,但是只要出现了有文字,就说明步骤是正确的

e.将你的文件放置到服务器上 点击你的xshell传输新建文件,会把刚才下载的xftp打开

此时右边就是你的云服务器的桌面了,右键新建一个web文件夹,再在里面新建一个html1文件夹,把你的dist文件传输上去

怎么把本地的放上去?直接拖拽到文件夹的空白区域就行

f.修改nginx文件,让我们的nginx服务代理我们自己的html文件 先找到默认的nginx配置文件路径: nginx -t

在xftp上找到该文件传输到自己的电脑上(默认是传输到桌面上的)

使用vscode(没有vscode,用webstorm和记事本也可以)编辑该文件,主要是改这里的路径改成我们刚才上传的路径

然后把该nginx.conf覆盖服务器上(就是上传到服务器,拖进去)的这个文件

g.重启nginx(nginx要求修改了nginx.conf配置之后必须重启后才生效) 打开xshell:输入nginx -s reload,重启,重启之后没有任何反应,这是正常的不要慌

此时用浏览器,打开你的ip地址。如果显示出来了你自己的网页,那就要说明你的网页已经上线成功了,你可以把你的ip发给任意一个人,他们都能访问你的网站了

本文链接地址:https://www.jiuchutong.com/zhishi/290841.html 转载请保留说明!

上一篇:Chrome谷歌浏览器安装与配置教程(Chrome谷歌浏览器网页)

下一篇:四川成都熊猫基地的小熊猫 (© Biosphoto/Alamy)(四川成都熊猫基地介绍)

  •  利用百度知道推广的常用手法与技巧(利用百度知道的知识)

    利用百度知道推广的常用手法与技巧(利用百度知道的知识)

  • 网易云退出登录在哪里(网易云退出登录别人还会看见我吗?)

    网易云退出登录在哪里(网易云退出登录别人还会看见我吗?)

  • 小米mix3电池温度如何查看(miui 电池温度)

    小米mix3电池温度如何查看(miui 电池温度)

  • 微信传视频最大多大(微信传视频最大文件是多少)

    微信传视频最大多大(微信传视频最大文件是多少)

  • 京东配送退货多久退款(京东配送退货多久)

    京东配送退货多久退款(京东配送退货多久)

  • 生日当天防沉迷就解开了吗(生日当天防沉迷没有解是怎么回事)

    生日当天防沉迷就解开了吗(生日当天防沉迷没有解是怎么回事)

  • 系统跑批中什么意思(系统跑了小说)

    系统跑批中什么意思(系统跑了小说)

  • 苹果手机无法下载企业微信(苹果手机无法下载照片怎么回事)

    苹果手机无法下载企业微信(苹果手机无法下载照片怎么回事)

  • 手机上显示nfc是什么功能(手机上显示nfc是什么意思OPPO)

    手机上显示nfc是什么功能(手机上显示nfc是什么意思OPPO)

  • 电脑没插内存条开机(电脑没插内存条不报警)

    电脑没插内存条开机(电脑没插内存条不报警)

  • vivo手机被锁定需要密码才能激活怎么办(vivo手机被锁定怎么强制激活)

    vivo手机被锁定需要密码才能激活怎么办(vivo手机被锁定怎么强制激活)

  • 手机能连上网电视连不上怎么回事(手机能连上网电脑连不上怎么回事)

    手机能连上网电视连不上怎么回事(手机能连上网电脑连不上怎么回事)

  • 苹果网络volte是什么意思(苹果手机volte功能)

    苹果网络volte是什么意思(苹果手机volte功能)

  • web三大标准分别是什么(web的三大标准)

    web三大标准分别是什么(web的三大标准)

  • 多媒体的特性包括(多媒体的特性主要包括)

    多媒体的特性包括(多媒体的特性主要包括)

  • 美团怎么买东西的步骤(美团怎么买东西的步骤外卖)

    美团怎么买东西的步骤(美团怎么买东西的步骤外卖)

  • word兼容模式有影响吗(word中兼容模式)

    word兼容模式有影响吗(word中兼容模式)

  • 华为p20怎么样链接耳机(华为手机p20连接电脑怎么操作?)

    华为p20怎么样链接耳机(华为手机p20连接电脑怎么操作?)

  • 乐视手机充电慢是什么原因(乐视手机充电慢,耗电快怎么办)

    乐视手机充电慢是什么原因(乐视手机充电慢,耗电快怎么办)

  • 华为手环4e支持什么手机(华为手环4e支持心率检测吗)

    华为手环4e支持什么手机(华为手环4e支持心率检测吗)

  • 抖音评论表情包怎么弄(抖音评论表情包怎么添加)

    抖音评论表情包怎么弄(抖音评论表情包怎么添加)

  • vue字幕的字体怎么变大(vue添加的字幕怎么没有了)

    vue字幕的字体怎么变大(vue添加的字幕怎么没有了)

  • blnal30是全网通么(blnal30是什么机型)

    blnal30是全网通么(blnal30是什么机型)

  • 5v4a多少w(5v4a是多少w充电速度)

    5v4a多少w(5v4a是多少w充电速度)

  • 路由器怎么登录网址(手机设置无线路由器怎么登录)

    路由器怎么登录网址(手机设置无线路由器怎么登录)

  • 快门线的作用(快门线工作原理)

    快门线的作用(快门线工作原理)

  • excel全选快捷键(Excel选择一列的快捷键)

    excel全选快捷键(Excel选择一列的快捷键)

  • 所得税率率
  • 增值税专用发票电子版
  • 增值税纳税申报表模板
  • 确认固定资产减值损失
  • 灾区捐款会计分录
  • 农产品核定扣除范围
  • 房地产企业实收资本要求
  • 现金支票填写注意事项有哪些
  • 合伙做生意账目
  • 土地使用权价格计算公式
  • 成品油购进数据未同步怎么办
  • 以前年度少计提工资的会计处理
  • 投资者投入固定资产的成本
  • 个体户进货需要成本票吗
  • 房产证没有可以补办吗
  • 自产自销农产品企业所得税
  • 建筑劳务分包一般纳税人可以选择简易计税法吗?
  • 增值税一般纳税企业支付现金方式取得
  • 定额发票使用年限规定
  • 食用盐适用的增值税税率
  • 职工向公司借款计入什么科目
  • 招商费用计入哪个明细科目
  • 进料加工料件需补税的情况
  • 专票红冲分录
  • 总资产净利率计算
  • 个体工商户开票免税额度是多少
  • 应收利息和应计利息有什么不同
  • 医疗机构免征增值税如何申报
  • 存货发出记账成本最高
  • 生产成本中的电费计入制造费用吗
  • win10更新windows
  • 小型微利企业的税收政策
  • 投资印花税入什么科目
  • 苹果手机怎么刷机
  • 股权折价转让
  • PHP:ftp_ssl_connect()的用法_FTP函数
  • 购入未抵扣的固定成本
  • debian配置
  • 制造费用属于期间费用期末一定无余额吗
  • 图文详解水的画法
  • 全局平均池化(GAP)层
  • 借款凭证会计分录是什么
  • 季报弥补亏损,财报怎么填
  • 出租房屋的房产税怎么算
  • 合并资产负债表图片
  • 综合单价税率调整如何结算
  • 可以单独设置一个人三天可见吗
  • 固定资产处置需要交税吗?
  • 利息收入的会计分录
  • 注册公司时企业类型为什么没有自然人独资
  • 人工费没有发票怎么入账
  • 避税唯一安全的方法
  • 收到国税退款的分录
  • 工程量应当按照什么计算
  • 出差费计入工资总额吗
  • 没有进货发票可以开票吗?
  • 收到免税发票会计分录
  • 买断式买入
  • 税控盘开具发票怎么冲红?
  • 企业清算的会计处理
  • mysql连接查询和子查询效率
  • ubuntu安装指南
  • 怎么关闭xp系统弹窗
  • Ghost XP SP3 YN8.0装机版 (雨林木风)
  • linux使用curl进行接口测试
  • 跑酷游戏cs
  • cocos2d-js-min.js
  • 炉石传说用什么开发的
  • es6中的class常见使用场景
  • android中的短信联系人管理,浏览器属于
  • unity怎么替换模型位置
  • JQuery给select添加/删除节点的实现代码
  • 临沂市有哪些国企央企
  • 江西税收优惠
  • 小规模无票收入怎么报税
  • 医保参保应保尽保
  • 税务注销证明样本
  • 宁波税务局qzzn
  • 餐饮财务分析表怎么写的啊
  • 金税三期个人所得税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号