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

  • 液冷 Comino Grando RM 工作站提供下一代 GPU 性能(液冷数据中心概念股)

    液冷 Comino Grando RM 工作站提供下一代 GPU 性能(液冷数据中心概念股)

  • ps5美版和港版区别(ps5美版和港版区别大吗)

    ps5美版和港版区别(ps5美版和港版区别大吗)

  • procreate怎么更新(procreate怎么更新不了)

    procreate怎么更新(procreate怎么更新不了)

  • 怎样恢复无线网络图标(怎样恢复无线网络设置)

    怎样恢复无线网络图标(怎样恢复无线网络设置)

  • 华为荣耀20pro手机照片怎么合成一张照片(华为荣耀20pro手机怎么开空调)

    华为荣耀20pro手机照片怎么合成一张照片(华为荣耀20pro手机怎么开空调)

  • 打印机hp是什么牌子(打印机hp是什么病)

    打印机hp是什么牌子(打印机hp是什么病)

  • 微信号可以解绑手机号码吗(微信号可以解绑银行卡吗)

    微信号可以解绑手机号码吗(微信号可以解绑银行卡吗)

  • 6p卡顿反应慢怎么办(6plus太卡)

    6p卡顿反应慢怎么办(6plus太卡)

  • 视频发到微信上会模糊怎么办(怎么把快手的视频发到微信上)

    视频发到微信上会模糊怎么办(怎么把快手的视频发到微信上)

  • b站修改内容待审核要多久(b站修改稿件对播放的影响)

    b站修改内容待审核要多久(b站修改稿件对播放的影响)

  • appstore下载不用密码(appstore下载不用密码iPhone11)

    appstore下载不用密码(appstore下载不用密码iPhone11)

  • oppo卡在开机界面怎么办(oppo卡在开机界面怎么解决)

    oppo卡在开机界面怎么办(oppo卡在开机界面怎么解决)

  • 网易云怎么搜索别人id(网易云怎么搜索通讯录好友)

    网易云怎么搜索别人id(网易云怎么搜索通讯录好友)

  • word文档怎么排版页面(word文档怎么排序名次1234)

    word文档怎么排版页面(word文档怎么排序名次1234)

  • 苹果x长焦镜头怎么打开(苹果x长焦镜头是2倍还是3倍)

    苹果x长焦镜头怎么打开(苹果x长焦镜头是2倍还是3倍)

  • 淘宝提交订单怎么弄(淘宝提交订单怎么备注留言)

    淘宝提交订单怎么弄(淘宝提交订单怎么备注留言)

  • 视频超过10分钟怎么发qq(视频超过10分钟怎么保存到qq相册)

    视频超过10分钟怎么发qq(视频超过10分钟怎么保存到qq相册)

  • 名创优品如何加盟(名创优品怎么加会员)

    名创优品如何加盟(名创优品怎么加会员)

  • IOS13更新时间(iphone13更新时间)

    IOS13更新时间(iphone13更新时间)

  • 触屏校准在哪里(荣耀V20触屏校准在哪里)

    触屏校准在哪里(荣耀V20触屏校准在哪里)

  • 荣耀20和v20的区别(荣耀20和荣耀v20哪个更值得买现在)

    荣耀20和v20的区别(荣耀20和荣耀v20哪个更值得买现在)

  • 小米9是2k屏吗(小米9是几k的屏幕)

    小米9是2k屏吗(小米9是几k的屏幕)

  • 身份证号码输入表格后四位变成0(身份证号码输入excel后三位变成0000)

    身份证号码输入表格后四位变成0(身份证号码输入excel后三位变成0000)

  • 伯里圣埃德蒙兹镇的修道院公园,英国萨福克郡 (© Charles Martinez/Amazing Aerial Agency)(伯里圣埃德蒙兹的人口)

    伯里圣埃德蒙兹镇的修道院公园,英国萨福克郡 (© Charles Martinez/Amazing Aerial Agency)(伯里圣埃德蒙兹的人口)

  • 咨询合同按什么交印花税
  • 营业执照备案登记流程
  • 什么公司不可以上市
  • 原材料暂估入库的账务处理有哪些
  • 居民企业股权转让所得
  • 固定资产弃置费用计入什么科目
  • 税务风险有哪些
  • 小规模纳税人进项发票怎么做账
  • 收回已确认的坏账的应收账款
  • 微信提现手续费最新规定
  • 花卉租赁的税率
  • 税收滞纳金起止时间问题
  • 生育津贴公司账户怎么维护
  • 长期股权投资的交易费用计入哪里
  • 研发费用界定标准
  • 一般纳税人和小规模纳税人的区别
  • 用于研发的设备如何折旧
  • 出口视同内销如何申报?
  • 企业减免企业所得税怎么算
  • Secure Boot什么意思?BIOS中Secure Boot灰色无法更改解决方法详解
  • linux统计文件行数字数
  • mediabrowser.exe是什么
  • linux必不可少的分区
  • 网速第一的国家
  • 恶搞代码vbs教程
  • 库存盘点怎么做账
  • 企业所得税申报表模板
  • thinkphp技巧
  • 青龙面板库怎么用
  • php流程图
  • php时间戳转换成时间
  • 这一年我学会了
  • thinkphp整合layui
  • Vue3通透教程【十二】TS类型声明优势
  • prompt命令用法
  • 小规模季报成功后怎么缴费
  • 会计成本确认
  • phpcms默认密码
  • phpcms v9安装教程
  • 填制和审核会计凭证,可以监督各项经济业务的合法
  • 个体工商户要做账报税吗
  • 承租方支付的租房税款计入哪个科目
  • 本月增值税申报截止日
  • 期初金额是什么
  • 专项应付款转入资本公积的规定
  • 估价入库怎么记账
  • 财务费用如何调到筹资费用
  • 小规模纳税人销售自己使用过固定资产
  • 收购股权如何做分录
  • 列举2-4种特殊销售方式,其销售额如何确认?
  • 税局代开专用发票时交的钱如何记账?
  • 多收客户购置税怎么处理
  • sql server?
  • 应用程序发生异常如何解决
  • win2008r2下载
  • mac怎么保存网页到桌面
  • centos怎么查看文件
  • unix怎么切换用户
  • win8.1 升级
  • centos6.5无法启动
  • linux如何创建ftp
  • win7怎么修改开机启动
  • androidstudio listview
  • 代码结构说明书
  • css跑马灯效果
  • opengl绘制多个图形
  • android的intent介绍
  • 基于javascript的毕业设计
  • javascript在客户端执行
  • python listnode
  • python截屏幕的图
  • python程序开发
  • springmvc接收json需要配
  • 怎样从增值税发票查询
  • 二手车公司如何运营
  • 建筑施工企业研发中心建设
  • 收到免税的苗木发票怎么做账
  • 医保报销是按自然年计算吗
  • 成都成华区税务局
  • 残疾人就业保障金怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设