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

  • 粤康码变黄怎么解除(粤康码变黄怎么解决)

    粤康码变黄怎么解除(粤康码变黄怎么解决)

  • ios13如何隐藏运营商(ios13.2怎么隐藏app)

    ios13如何隐藏运营商(ios13.2怎么隐藏app)

  • iphone11面容识别一直转圈(iphone11面容识别坏了修多少钱)

    iphone11面容识别一直转圈(iphone11面容识别坏了修多少钱)

  • 有信被对方拦截怎么办(有信被拉黑怎么破解?)

    有信被对方拦截怎么办(有信被拉黑怎么破解?)

  • ios12蜂窝数据无法还原(苹果12开了蜂窝数据1x)

    ios12蜂窝数据无法还原(苹果12开了蜂窝数据1x)

  • 天正镜像快捷键(天正cad如何镜像)

    天正镜像快捷键(天正cad如何镜像)

  • 快手不直播只发作品能挣钱吗(快手不直播只发作品能赚钱么,要怎么操作?)

    快手不直播只发作品能挣钱吗(快手不直播只发作品能赚钱么,要怎么操作?)

  • 华为看不了AVI格式只有声音(华为avi格式的视频看不到画面)

    华为看不了AVI格式只有声音(华为avi格式的视频看不到画面)

  • md788zp/a是什么型号(md788b/a是什么型号)

    md788zp/a是什么型号(md788b/a是什么型号)

  • amd r5 3600相当于英特尔什么处理器(amdr53600相当于i7几代)

    amd r5 3600相当于英特尔什么处理器(amdr53600相当于i7几代)

  • 打印可以打彩色的吗(打印打彩色的多少钱)

    打印可以打彩色的吗(打印打彩色的多少钱)

  • mate30为什么指纹变色了(mate30指纹不好用)

    mate30为什么指纹变色了(mate30指纹不好用)

  • 抖音名字怎么改不了(抖音名字怎么改不了保存不了)

    抖音名字怎么改不了(抖音名字怎么改不了保存不了)

  • 相机中的hdr是什么意思(相机里的hdr是什么)

    相机中的hdr是什么意思(相机里的hdr是什么)

  • 淘宝超时发货赔付规则(淘宝超时发货赔付后还要发货吗)

    淘宝超时发货赔付规则(淘宝超时发货赔付后还要发货吗)

  • 短信呼服务什么意思(短信呼服务是什么意思会是被拉黑了吗)

    短信呼服务什么意思(短信呼服务是什么意思会是被拉黑了吗)

  • 华为nova5谷歌商店闪退(华为nova5i谷歌)

    华为nova5谷歌商店闪退(华为nova5i谷歌)

  • 苹果11测距仪怎么用(苹果测距仪怎么测身高)

    苹果11测距仪怎么用(苹果测距仪怎么测身高)

  • 多媒体系统由什么组成(多媒体系统由哪些部分组成)

    多媒体系统由什么组成(多媒体系统由哪些部分组成)

  • 数据处理的基本编辑操作有哪些(数据处理的基本原则)

    数据处理的基本编辑操作有哪些(数据处理的基本原则)

  • 云易恒基是做什么的(云易恒基有没有前景)

    云易恒基是做什么的(云易恒基有没有前景)

  • 苹果xs max无线充电多少w(苹果xsmax无线充电怎么设置)

    苹果xs max无线充电多少w(苹果xsmax无线充电怎么设置)

  • iphonex出厂系统是多少(iphonex出厂设置在哪里)

    iphonex出厂系统是多少(iphonex出厂设置在哪里)

  • 微博搜索昵称没反应(微博搜索昵称找不到自己)

    微博搜索昵称没反应(微博搜索昵称找不到自己)

  • 苹果x怎么打电话就断网(苹果x怎么打电话录音)

    苹果x怎么打电话就断网(苹果x怎么打电话录音)

  • 苹果xr是双卡嘛(苹果xr是双卡的?)

    苹果xr是双卡嘛(苹果xr是双卡的?)

  • b站客户端不显示弹幕(b站显示不出来)

    b站客户端不显示弹幕(b站显示不出来)

  • 清理喇叭灰尘(iphone清理喇叭灰尘)

    清理喇叭灰尘(iphone清理喇叭灰尘)

  • 用Python来统计本机CPU利用率(python进行统计分析)

    用Python来统计本机CPU利用率(python进行统计分析)

  • 固定资产计提折旧计入什么科目
  • 当月收到的发票可以当月认证吗
  • 房地产企业对外投资案例
  • 劳务报酬所得如何计税
  • 善意取得增值税专用发票如何处理
  • 上期计提的费用是什么
  • 股东退出资本金收回
  • 所得税汇算清缴补税的会计处理
  • 汉字防伪企业是哪家
  • 关于个人所得税下列说法正确的是
  • 研发费用的扣除比例是多少
  • 应交增值税是否影响企业利润
  • 当月不抵扣的增值税发票在发票勾选时怎么操作
  • 企业出口产品条件和流程
  • 研究开发费用扣除标准
  • 上缴国家利润应计入什么会计分录?
  • 消费税税目是否含税
  • 公司转账不开票备注服务费怎么入账
  • 委托加工业务流程图
  • 此次新政策对原来就是小型微利企业的纳税人有影响吗?
  • 一般户转钱到基本户
  • mac怎么打开hosts文件
  • 或有事项基本确定
  • 残保金通过什么科目核算
  • 进价销售交增值税吗
  • 会计如果做假账
  • 怎样跳过windows开机更新
  • win101709密钥
  • 出国的事情
  • sesvc.exe是什么进程
  • 总公司给分公司调货
  • framework启动
  • 公牛牛角
  • 怎么安装vue2.0
  • nginx配置伪静态规则
  • 保姆级教程什么意思
  • 日用品属于哪个类型
  • Linux下MySQL数据库的主从同步复制配置
  • 土地出让金抵扣进项税
  • 经营性现金流量为什么要加上折旧
  • 商业一般纳税人标准
  • 交通运输服务包括程租
  • 房租收入应如何纳税
  • 税控维护费跨年怎么算
  • 公司挂靠有资质的企业公司会计处理?
  • 双倍余额递减法最后两年怎么算
  • 电脑开票怎么操作流程
  • 实收资本会变吗?
  • 一分钟教你
  • 删除sql server2008
  • win7资源管理器未响应怎么办
  • ubuntu20.04 unity
  • fedora系统怎么安装
  • ubuntu20.04关闭图形界面命令
  • xshell使用ssh命令远程连接linux
  • centos7如何设置ip
  • win10预览体验win11
  • android app架构设计
  • gpio接口
  • ghost参数设置
  • flash 3 utility
  • js中document.write
  • shell脚本常用命令及操作
  • python3解析json
  • 简要说明javascript的作用
  • vue 分页 实现
  • jquery自定义插件
  • fragment中嵌套fragment
  • Unite Beijing 2015大型活动
  • Python虚拟环境创建
  • 要使物体从静止状态转变为运动状态需要对这个物体什么
  • 基于JAVASCRIPT实现的可视化工具是
  • Windows下python2.7.8安装图文教程
  • python默认方法
  • 河南省发票查询真伪
  • 个人所得税完税证明怎么开具
  • 无锡市国税
  • 土地流转需要什么材料
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 新疆哪个城市最有发展前景
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设