位置: IT常识 - 正文

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

编辑:rootadmin
前端项目部署,阿里云服务器部署前端项目,超详细

推荐整理分享前端项目部署,阿里云服务器部署前端项目,超详细(前端项目部署到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)(四川成都熊猫基地介绍)

  • 小米10s蓝牙耳机怎么连接(小米10S蓝牙耳机设置)

    小米10s蓝牙耳机怎么连接(小米10S蓝牙耳机设置)

  • 微信支付二维码在哪(微信支付二维码在哪里找)

    微信支付二维码在哪(微信支付二维码在哪里找)

  • 身份证可以实名几个陌陌(身份证可以实名两个微信号吗)

    身份证可以实名几个陌陌(身份证可以实名两个微信号吗)

  • 有页眉页脚的空白页怎么删除不掉(有页眉页脚的空白页)

    有页眉页脚的空白页怎么删除不掉(有页眉页脚的空白页)

  • 怎么取消自己qq被赞动画(怎么取消自己的抖音)

    怎么取消自己qq被赞动画(怎么取消自己的抖音)

  • 饿了么品质联盟是什么意思(饿了么品质联盟红包是什么)

    饿了么品质联盟是什么意思(饿了么品质联盟红包是什么)

  • 电脑怎样关机才是正确的(电脑怎样关机才最好)

    电脑怎样关机才是正确的(电脑怎样关机才最好)

  • 华为手机截图在哪个文件夹(华为手机截图在图库里找不到)

    华为手机截图在哪个文件夹(华为手机截图在图库里找不到)

  • 在word文档中不可直接操作的是(在word文档中不能作为文本转换为表格的分隔符是)

    在word文档中不可直接操作的是(在word文档中不能作为文本转换为表格的分隔符是)

  • start windows normally是什么意思(start windows normally后黑屏)

    start windows normally是什么意思(start windows normally后黑屏)

  • mate30pro自带膜要不要换掉(mate30pro 5g自带膜)

    mate30pro自带膜要不要换掉(mate30pro 5g自带膜)

  • 微信顶部加号突然没有了(微信顶部加号突然消失)

    微信顶部加号突然没有了(微信顶部加号突然消失)

  • commander可以卸载吗(comparing可以卸载吗)

    commander可以卸载吗(comparing可以卸载吗)

  • 太阳能手表停了怎么办(太阳能手表停了要晒多久)

    太阳能手表停了怎么办(太阳能手表停了要晒多久)

  • 怎么删除通讯录联系人(怎么删除通讯录所有联系人)

    怎么删除通讯录联系人(怎么删除通讯录所有联系人)

  • 微信朋友圈可以查看访问记录吗(微信朋友圈可以看到谁浏览过吗)

    微信朋友圈可以查看访问记录吗(微信朋友圈可以看到谁浏览过吗)

  • windows的剪贴板是用于临时存放信息的什么(windows的剪贴板是什么中的一块区域)

    windows的剪贴板是用于临时存放信息的什么(windows的剪贴板是什么中的一块区域)

  • 云计算最上层是什么(云计算中最关键的两层)

    云计算最上层是什么(云计算中最关键的两层)

  • 手机qq怎么封存说说(手机qq怎么封号)

    手机qq怎么封存说说(手机qq怎么封号)

  • 华为mate30带膜吗(华为mate30带贴膜吗)

    华为mate30带膜吗(华为mate30带贴膜吗)

  • 苹果11修改微信提示音(苹果11修改微信步数)

    苹果11修改微信提示音(苹果11修改微信步数)

  • 华为mate30por上市时间

    华为mate30por上市时间

  • 淘宝蓝冠和金冠的区别(淘宝皇冠蓝冠区别)

    淘宝蓝冠和金冠的区别(淘宝皇冠蓝冠区别)

  • 华为free lace耳机怎么充电(华为freelace耳机怎么配对)

    华为free lace耳机怎么充电(华为freelace耳机怎么配对)

  • p30怎么把上滑震动取消(华为p30上滑设置)

    p30怎么把上滑震动取消(华为p30上滑设置)

  • 手机不能接打电话是什么原因(手机不能接打电话怎么设置)

    手机不能接打电话是什么原因(手机不能接打电话怎么设置)

  • Windows 11首个蓝屏/绿屏曝光 界面对比Win10一点没变(windows11永久解决蓝屏)

    Windows 11首个蓝屏/绿屏曝光 界面对比Win10一点没变(windows11永久解决蓝屏)

  • WEB核心【请求转发(阶段重点)】第六章(web主要的请求方式有几种)

    WEB核心【请求转发(阶段重点)】第六章(web主要的请求方式有几种)

  • 印花税应计什么科目?
  • 旅游业成本交税会计分录怎么做
  • 怎么查19年以前税收
  • 纸质发票红冲操作流程
  • 补贴收入如何入账
  • 费用报销哪些可以不用合同的
  • 劳务费免税发票的政策规定
  • 影响年初未分配利润的事项
  • 融资性售后回租是什么服务
  • 研发费用长期是否可控
  • 挂靠工程如何交纳税金帐务处理?
  • 长期挂账其他应付款违反了哪项制度
  • 企业增值税年底怎么结转
  • 加税点开专票合适吗
  • 股东放弃本企业股权
  • 怎样查询单位上月社保缴纳情况
  • 税务编码如何快速查询
  • 小型微利企业应纳税所得额300万
  • 制造费用主要包括哪些内容
  • php bcsub
  • 劳务资质办理需要什么条件
  • php常用设计模式(大总结)
  • 病假工资是工资吗
  • 审核凭证要注意哪些问题
  • win10蓝牙无法连接,有解决方法吗
  • 出售固定资产净收益影响营业利润吗
  • 资本化计入
  • 减免活动怎么做
  • 外国政府贷款利息是否征收增值税
  • 资本公积转增资本金
  • 财务费用是一种期间费用,按期归集
  • php 性能优化
  • stable Diffusion安装教程
  • 加计抵减和加计扣除是一样的吗
  • 个人所得税现金流量表属于哪一项
  • ros机器人自主导航中膨胀地图图层的颜色
  • php内存缓存
  • 哪些可以计入研发费用
  • 小三用英语怎么写?
  • java泛型E和T
  • 结转成本相关内容有哪些
  • 应交税金科目应不应该有余额
  • 支付员工工伤医疗费用怎么做账
  • 专项应付款如何核算
  • 当月工资未发放的怎么记账
  • 一般纳税人认定管理办法
  • 房屋租赁费需要分摊吗
  • sql server 2005 service pack3
  • 营改增后房屋租赁税变化
  • 纳税人缴纳的税款叫做什么
  • 帐户结余
  • 股权转让如何进行资产评估的
  • 应交增值税结转凭证
  • 什么叫做未入账金额
  • 转售水电费收入确认
  • 生产中产生的废油漆桶等危险废物应当作为什么贮存
  • 购入固定资产的增值税计入成本吗
  • 购买服装费用计入什么科目
  • 股权变更需要交哪些税
  • 摊余成本计入哪里
  • 财务费用包括哪几项
  • 现金收款凭证的填制日期应当是
  • 商业银行的存款有哪些种类
  • windows7软件运行没反应
  • centos怎么执行脚本
  • spyware.exe - spyware是什么进程
  • linux系统中make的用法
  • centos部署django项目
  • nomoreporn.exe - nomoreporn是什么进程 有什么用
  • cocos2dx 3.5 win7 eclipse 环境搭建及hello world
  • samsung s3 gt-19300 开发 键盘回车事件
  • jq判断浏览器
  • eclipse自动生成
  • 达州房管局备案查询系统
  • 扬州税务学院住宿环境
  • 多计提的税金如何处理
  • 阿勒泰捡石头的地方在哪里
  • 湖南地税局客服电话号码
  • 广东省税务机关规定小额零售需开发票吗
  • 政府对国税局的支持
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设