位置: 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)(四川成都熊猫基地介绍)

  • 从这几个维度出发,搞定公众号竞品分析!(从这几个维度出发的成语)

    从这几个维度出发,搞定公众号竞品分析!(从这几个维度出发的成语)

  • 2016最简单的赚钱方法(2016赚钱最快的方法)

    2016最简单的赚钱方法(2016赚钱最快的方法)

  • 小米hd设置在哪里关闭(小米手机hd模式)

    小米hd设置在哪里关闭(小米手机hd模式)

  • 荣耀x10怎么升级鸿蒙系统(荣耀x10怎么升级鸿蒙系统3.0)

    荣耀x10怎么升级鸿蒙系统(荣耀x10怎么升级鸿蒙系统3.0)

  • 苹果xr边框摔凹了怎么修复(iphonex边框摔凹陷了)

    苹果xr边框摔凹了怎么修复(iphonex边框摔凹陷了)

  • 快影导出失败怎么回事(快影导出失败怎么办)

    快影导出失败怎么回事(快影导出失败怎么办)

  • 电脑关机后主机灯还亮 怎么办(电脑关机后主机上还能充电吗)

    电脑关机后主机灯还亮 怎么办(电脑关机后主机上还能充电吗)

  • 抖音芽家是什么(芽家是什么玩意)

    抖音芽家是什么(芽家是什么玩意)

  • 电脑上的f1到f12都是干嘛的(电脑上的F1到F12快捷键如何关闭)

    电脑上的f1到f12都是干嘛的(电脑上的F1到F12快捷键如何关闭)

  • 打印机要连接网线吗(打印机要连接网线才能开机吗)

    打印机要连接网线吗(打印机要连接网线才能开机吗)

  • 苹果8plus是什么屏幕(苹果8plus是什么芯片)

    苹果8plus是什么屏幕(苹果8plus是什么芯片)

  • 小米悬浮球在哪儿设置(小米悬浮球在哪里)

    小米悬浮球在哪儿设置(小米悬浮球在哪里)

  • 苹果11怎么设置个人热点(苹果11怎么设置来电闪光灯)

    苹果11怎么设置个人热点(苹果11怎么设置来电闪光灯)

  • 钉钉能直播上课吗(钉钉直播上课老师可以看见学生吗)

    钉钉能直播上课吗(钉钉直播上课老师可以看见学生吗)

  • ane一al00是什么型号(ana-al00是什么型号)

    ane一al00是什么型号(ana-al00是什么型号)

  • 微信自动登录怎么取消(微信自动登录怎么开启)

    微信自动登录怎么取消(微信自动登录怎么开启)

  • 苹果x能不能升级13系统(苹果x能不能升级ios16)

    苹果x能不能升级13系统(苹果x能不能升级ios16)

  • 华为jsn tloo是什么型号(华为jsnaloo是什么型号)

    华为jsn tloo是什么型号(华为jsnaloo是什么型号)

  • 苹果手机可以双卡双待吗(苹果手机可以双击屏幕锁屏吗)

    苹果手机可以双卡双待吗(苹果手机可以双击屏幕锁屏吗)

  • WPS文档怎么自动生成目录(wps文档怎么自动换行)

    WPS文档怎么自动生成目录(wps文档怎么自动换行)

  • 抖音怎么申请强制退出公会(抖音怎么申请强制退出机构)

    抖音怎么申请强制退出公会(抖音怎么申请强制退出机构)

  • 金融app开发是怎么做出来的(金融app开发是怎样的)

    金融app开发是怎么做出来的(金融app开发是怎样的)

  • ipad电池寿命在哪看(ipad电池的寿命)

    ipad电池寿命在哪看(ipad电池的寿命)

  • 三星手机隐藏特殊功能(三星隐藏设置)

    三星手机隐藏特殊功能(三星隐藏设置)

  • 抖音上传如何不被压缩(抖音上传如何不被压缩画质)

    抖音上传如何不被压缩(抖音上传如何不被压缩画质)

  • win10屏幕黑屏就剩鼠标(win10屏幕黑屏就剩鼠标调好重启又恢复正常)

    win10屏幕黑屏就剩鼠标(win10屏幕黑屏就剩鼠标调好重启又恢复正常)

  • 怎么关闭win11动画?win11动画效果开启步骤(怎么关闭windows11自动更新)

    怎么关闭win11动画?win11动画效果开启步骤(怎么关闭windows11自动更新)

  • uniapp 前端获取微信小程序 URL Link (HTTPS调用)(uniapp获取window对象)

    uniapp 前端获取微信小程序 URL Link (HTTPS调用)(uniapp获取window对象)

  • 进出口环节税
  • 其他应收款在现金流量表怎么填
  • 资产负债表第二季度年初余额怎么填
  • 收到房租费发票如何做账
  • 增值税属于会计科目的什么
  • 违反账簿、凭证管理要承担什么法律责任
  • 房地产开发企业预缴增值税
  • 工会专户收到职工福利经费会计处理怎么做?
  • 印花税按次申报和按期申报区别
  • 公司对公租车保险的规定
  • 金税三期个人所得税税率
  • 一般纳税人开专票和普票的税率
  • 高速公路通行费电子发票怎么打印
  • 工业企业哪些房子要交房产税
  • 团体意外伤害险是保的什么
  • 税盘被锁应该怎么办?
  • 金税盘不能清卡是啥原因
  • 所得税亏损财务处理办法
  • 委托加工费的增值税计入成本吗
  • 企业无偿借款要缴税吗
  • 如何将货物卖出去
  • 资产类科目余额在借方表示什么
  • 不征收增值税的项目有哪些
  • 支付商品展览费计入
  • win11任务栏失灵
  • 域名停靠是病毒吗
  • 如何使用腾讯电子签
  • player.exe是什么意思
  • 购买商场储值卡能退么?
  • 计提固定资产折旧怎么做会计科目
  • 不动产经营租赁范围
  • 企业票据贴现费怎么算
  • php封装数据库操作
  • 在树洞中休息的英语
  • 关于出售使用过的东西
  • php文件夹在哪
  • 公司投资一家公司然后再投资
  • Selenium.Webdriver最新语法教程(附Chrome实例演示)
  • vue3.0动态路由
  • blkid命令详解
  • 税务退附加税会计分录
  • 个税率是多少
  • java集合框架主要有
  • 一般纳税人内账考虑税额吗
  • 机关党建经费提取比例
  • 以货换货账务怎么处理
  • 往来账户余额
  • 费用没有发票先开什么
  • 城建税的征收范围不包括农村
  • 转让股权溢价账务处理会计分录
  • 收到总公司拨款怎么入账
  • 商业汇票的会计科目是什么
  • 内部使用的收据可以做原始凭证吗
  • 货款和发票金额不一致
  • 企业商业汇票到期款项存入银行
  • 法人借给公司钱怎么写情况说明
  • 限定性和非限定性资产
  • 居间活动费用由谁负担
  • 购买软件会计科目
  • mysql数据库中文
  • mysql查询分组后 组内数据
  • 利用rpm安装软件包时,应使用命令选项
  • win7登录不了系统界面
  • centos mtr
  • win10怎么预览
  • windows7开机
  • w7系统怎么扫描
  • windows xp iis安装
  • win10win8
  • windows7访问windows10
  • win10系统打不开应用程序
  • win7连接VPN时提示800错误怎么办 连接VPN时提示错误800解决方法
  • win7玩英雄联盟卡顿怎么解决
  • dos命令显示时间
  • 虚拟现实国内做的最好的
  • js实现无限循环
  • javascript面向对象编程指南 pdf
  • 出租场地的税费
  • 餐饮办税
  • 珠海斗门井岸镇邮编
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设