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

  • 三星watch4怎么启动息屏提醒(三星手表watch3怎么设置)

    三星watch4怎么启动息屏提醒(三星手表watch3怎么设置)

  • 华为手机屏幕校准怎么操作(华为手机屏幕校正触摸)

    华为手机屏幕校准怎么操作(华为手机屏幕校正触摸)

  • 抖音没登录会有痕迹吗(抖音没登录会有账号吗)

    抖音没登录会有痕迹吗(抖音没登录会有账号吗)

  • 万能钥匙为什么连接不上wifi(万能钥匙为什么解不开wifi密码)

    万能钥匙为什么连接不上wifi(万能钥匙为什么解不开wifi密码)

  • teamviewer无法建立连接请检查您的互联网(teamviewer无法建立连接原因未知)

    teamviewer无法建立连接请检查您的互联网(teamviewer无法建立连接原因未知)

  • 华为浮窗设置在哪打开(华为浮窗设置在哪打开mate20)

    华为浮窗设置在哪打开(华为浮窗设置在哪打开mate20)

  • iphone7怎么截屏(iphone7怎么截屏视频教程)

    iphone7怎么截屏(iphone7怎么截屏视频教程)

  • 网络用不了(网络用不了,光信号显示红色)

    网络用不了(网络用不了,光信号显示红色)

  • 为什么手机搜不到mp3蓝牙(为什么手机搜不到wifi,但别人能连)

    为什么手机搜不到mp3蓝牙(为什么手机搜不到wifi,但别人能连)

  • 使用鼠标拖动法复制选定单元格时需要按住什么键(使用鼠标拖动法,复制或移动文件时)

    使用鼠标拖动法复制选定单元格时需要按住什么键(使用鼠标拖动法,复制或移动文件时)

  • 抖音的音浪是每个月清零吗(抖音的音浪每天都可以提现吗)

    抖音的音浪是每个月清零吗(抖音的音浪每天都可以提现吗)

  • 拼多多商家服务费扣点是多少(拼多多商家服务态度不好,如何处罚)

    拼多多商家服务费扣点是多少(拼多多商家服务态度不好,如何处罚)

  • 本地音乐怎么删除(华为手机删除本地音乐怎么删)

    本地音乐怎么删除(华为手机删除本地音乐怎么删)

  • qq取消关联对方有提示吗(qq取消关联对方还有我的账号列表吗)

    qq取消关联对方有提示吗(qq取消关联对方还有我的账号列表吗)

  • mbr硬盘分区有哪3种类型(硬盘分区mbr guid)

    mbr硬盘分区有哪3种类型(硬盘分区mbr guid)

  • 苹果11左边扬声器不响(苹果11左边扬声器不响正常吗)

    苹果11左边扬声器不响(苹果11左边扬声器不响正常吗)

  • 华为手机震动调大小(华为手机震动调铃声在哪里)

    华为手机震动调大小(华为手机震动调铃声在哪里)

  • 论文脚注怎么加小圆圈(论文脚注怎么加跟参考文献的区别)

    论文脚注怎么加小圆圈(论文脚注怎么加跟参考文献的区别)

  • 苹果11怎么充电(苹果11怎么充电到80就不充了)

    苹果11怎么充电(苹果11怎么充电到80就不充了)

  • 电影如何下载到手机上(电影如何下载到本地相册)

    电影如何下载到手机上(电影如何下载到本地相册)

  • vsco怎么保存配方(vsco如何保存十个以上配方)

    vsco怎么保存配方(vsco如何保存十个以上配方)

  • 剪切到u盘的文件不见了(剪切到u盘的文件 桌面可以恢复吗)

    剪切到u盘的文件不见了(剪切到u盘的文件 桌面可以恢复吗)

  • vivoiqoo需要更新系统吗(vivoiqoo系统更新)

    vivoiqoo需要更新系统吗(vivoiqoo系统更新)

  • 陌陌怎么打语音(陌陌怎么语音匹配)

    陌陌怎么打语音(陌陌怎么语音匹配)

  • 一加7pro是5g手机吗(一加7 pro是5g)

    一加7pro是5g手机吗(一加7 pro是5g)

  • 香椿的功效与作用及食用吃法(香椿的功效与作用百度百科)

    香椿的功效与作用及食用吃法(香椿的功效与作用百度百科)

  • 笑脸热气球 (© Leonsbox/Getty Images Plus)

    笑脸热气球 (© Leonsbox/Getty Images Plus)

  • 保险政保业务
  • 应收账款和应付账款可以抵消吗
  • 税盘减免主表不显示减免怎么填
  • 政府返还的增值税怎么算
  • 出售无形资产的净损失
  • 房地产开发企业土地增值税清算
  • 长期股权投资的账务处理
  • 普通发票作废怎么验旧
  • 分公司亏损总公司账务处理
  • 车子按揭利息
  • 事业单位为职工代扣代缴个人所得税
  • 车辆购置税退税申请表
  • 开具发票给顾客公司需要交纳什么税?
  • 分公司开票怎么做账
  • 红字发票可用于入账吗
  • 白酒的消费税怎样计算
  • 企业所得税一般是几个点
  • 公司体检如何入账
  • 固定资产摊销怎么做
  • 应收票据收到了吗
  • 一般纳税人减免性质代码怎么填写
  • safari浏览器怎么快进
  • 该内存不能为read怎么解决?win+r弹不出来也不好使
  • 长期借款利息的会计科目
  • 预收房屋租金
  • php类型转换的两种方法
  • 跨年的材料票可以抵扣吗
  • 房地产企业项目开发法律风险
  • php后端主要会涉及到哪些技术
  • js函数怎么调用
  • go语言入门指南
  • 查看zip文件命令
  • hashmap教程
  • 现金流量表的附表如何编制
  • 土地使用权的使用方式
  • 帝国cms如何使用
  • 织梦怎么调用当前栏目下的文章
  • 安装mysql5.1的步骤和方法
  • 使用增值税发票违法吗
  • 金蝶迷你版年结账套
  • 经营性应付项目的增加为什么调减
  • 经营费用包括工资吗
  • 企业所得税退回应交税费会计分录
  • 会计中的明细科目是什么
  • 公司买口罩
  • 预收账款常见的问题
  • 防伪税控服务费怎么交
  • 预存话费发票能报销吗
  • 淘宝卖家运费险为什么越来越贵
  • 在外地设办事处需要办什么手续
  • 发票必须与合同明细对应吗
  • 可转债公允价值变动计入
  • 购买服装费用计入什么科目
  • 为什么要计提工资
  • win10周年版
  • linux中的vim命令的功能
  • CentOS6 32/64位安装Adobe Flash Player组件的方法
  • mac如何切换界面 快捷键
  • linux中find命令基本使用方法
  • hipo.dll是什么
  • windows 隐藏软件
  • 出现早搏就一辈子无法治愈吗
  • scureapp.exe - scureapp是什么进程 有什么用
  • windows mobile10
  • win7 64位系统怎么查看串口号?
  • windows10不能装windows7
  • 如何装win8.1
  • win7右下角无线网络连接图标不见了
  • javascript总结
  • jquery插件大全
  • node.js console.log
  • Python win32com 操作Exce的l简单方法(必看)
  • unet遥感图像分割
  • unity 读取txt
  • unity里面如何删除一个项目
  • unity ctrl
  • javascript ts
  • javascript例题
  • jquery的each循环
  • 贵州省地方税务局历任纪检组长马平
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设