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

  • 淘宝怎么查看自己的登录密码(淘宝怎么查看自己的评价星级)

    淘宝怎么查看自己的登录密码(淘宝怎么查看自己的评价星级)

  • qq匿名提问在哪里(qq匿名提问在哪里找)

    qq匿名提问在哪里(qq匿名提问在哪里找)

  • 小红书可以投屏到电视吗(小红书可以投屏直播吗)

    小红书可以投屏到电视吗(小红书可以投屏直播吗)

  • WPS隐藏的行怎么全部显示出来(wps表格隐藏的行怎么显示出来)

    WPS隐藏的行怎么全部显示出来(wps表格隐藏的行怎么显示出来)

  • 怎么将歌曲下载到内存卡(怎么将歌曲下载到电脑上)

    怎么将歌曲下载到内存卡(怎么将歌曲下载到电脑上)

  • oppoa59s和oppoa59手机壳一样吗(oppoa59s和a5哪个好)

    oppoa59s和oppoa59手机壳一样吗(oppoa59s和a5哪个好)

  • 苹果卸载软件残留怎么清理(苹果卸载软件残留的数据怎么删除)

    苹果卸载软件残留怎么清理(苹果卸载软件残留的数据怎么删除)

  • 华为mate20如何隐藏刘海(华为mate20如何隐藏app)

    华为mate20如何隐藏刘海(华为mate20如何隐藏app)

  • 反向充电手机有哪些(反向充电手机有哪几款)

    反向充电手机有哪些(反向充电手机有哪几款)

  • 手机屏幕变白怎么恢复(手机屏幕变白怎么弄)

    手机屏幕变白怎么恢复(手机屏幕变白怎么弄)

  • nova5和nova5pro外观有什么区别(nova5和nova5pro外壳一样吗)

    nova5和nova5pro外观有什么区别(nova5和nova5pro外壳一样吗)

  • 手机qq自动回复会到群里去吗(手机QQ自动回复怎么取消)

    手机qq自动回复会到群里去吗(手机QQ自动回复怎么取消)

  • 最近手机网络不好怎么回事(手机网络不行怎么回事)

    最近手机网络不好怎么回事(手机网络不行怎么回事)

  • 闲聊的人脸识别怎么操作(闲聊的人脸识别安全吗)

    闲聊的人脸识别怎么操作(闲聊的人脸识别安全吗)

  • 手机qq拉黑后怎么恢复(手机qq拉黑怎么恢复好友)

    手机qq拉黑后怎么恢复(手机qq拉黑怎么恢复好友)

  • 苹果x话筒怎么清洗(苹果x话筒有杂音怎么办)

    苹果x话筒怎么清洗(苹果x话筒有杂音怎么办)

  • 手机pp体育怎么投电视(手机pp体育怎么取消自动续费)

    手机pp体育怎么投电视(手机pp体育怎么取消自动续费)

  • 3000mah电池能用多长时间(3000mah电池能用66w吗)

    3000mah电池能用多长时间(3000mah电池能用66w吗)

  • 华为屏幕时间管理关闭(华为屏幕时间管理在哪里)

    华为屏幕时间管理关闭(华为屏幕时间管理在哪里)

  • 手机关机微信视频显示什么(手机关机微信视频电话会怎么显示)

    手机关机微信视频显示什么(手机关机微信视频电话会怎么显示)

  • u盘显示0字节修复教程(u盘显示0字节修改不了)

    u盘显示0字节修复教程(u盘显示0字节修改不了)

  • 2023年noc指导教师认证测评参考试题(ccf noi指导教师认证考核)

    2023年noc指导教师认证测评参考试题(ccf noi指导教师认证考核)

  • 前端学习笔记(一)——HTML表格(table、tr、td、th、thead、tbody、tfoot标签)(前端必学)

    前端学习笔记(一)——HTML表格(table、tr、td、th、thead、tbody、tfoot标签)(前端必学)

  • 税控盘抵扣税款
  • 个人股权转让如何缴纳印花税
  • 资金预算表编制依据
  • 借款利息税前扣除标准例题
  • 工程物资什么时候结转到开发成本里面
  • 更换税控盘后原发票如何导入旧盘开票税局
  • 营业外收入是否属于当期损益
  • 成本收入不配比的风险有哪些
  • 货拉拉电子货票收款凭证是发票吗
  • 预估应付账款该怎么冲销
  • 预算报表分析报告
  • 委托在建工程会计分录
  • 购买展示样品怎么入账
  • 一般纳税人城建税怎么计算
  • 业务员出差借款,用途写什么
  • 建设厂房需要几个证
  • 发票作废了还能认证吗
  • 技术维护费属于劳务还是研发和技术服务
  • 物流公司开票税率
  • 收代扣代收代征手续费会计分录
  • 临时员工什么意思
  • 同期比较百分比如何计算
  • 酒店水电费分录
  • 资金筹集业务的会计处理
  • 苹果电脑重装系统无法连接服务器
  • 苹果Mac系统怎么用光盘安装
  • 减免增值税的优惠政策
  • 工地安装监控哪个部门管
  • 银行初级证书全称
  • ubuntu系统怎么安装微信
  • rasman.exe - rasman是什么进程 有什么作用
  • w10如何删除微软拼音
  • 什么是会计分录其一般表达形式是怎样的
  • 基于Python的flask百战电商流程图
  • 不确认收入要结转成本吗
  • vue3怎么用
  • 预加载的目的是什么
  • 基于transformer的文本分类
  • 分次预缴税额怎么算
  • vue-cli-service权限不够
  • imu定位
  • opencv图像处理入门与实践pdf
  • 非居民纳税人183天新税法
  • phpcms使用教程
  • 公司的零星开支是什么
  • 第一季度利润表年初余额
  • 新开公司怎么办理税务登记
  • 生产成本帐
  • sql数据对比语句
  • 跨年错账更正
  • 临时工受伤赔偿怎么做账
  • 应付账款抹零摘要怎么写
  • 可转换公司债券名词解释
  • 应付职工薪酬中社保费怎么记账
  • 如何计提材料跌价准备
  • 社平工资调整补差能补多少
  • 税种的分类方法有哪些
  • 施工单位食堂管理要求
  • 发票怎么打印的出来
  • 国有资产无偿划转税收政策
  • 存货的总账和明细账区别
  • solaris修改ip地址和主机名
  • win7系统鼠标右键无法弹出菜单
  • win10如何查看系统日志
  • .fs是什么格式
  • 苹果电脑装win7键盘无法使用
  • win10更新2021年6月
  • windows桌面卡
  • shell编程之循环语句for与while
  • 在shell命令行方式下,一行只能
  • 占位符设置
  • 关于javascript中数组的说法不正确
  • 怎么把两个文件中的内容合并
  • Node.js中的http请求客户端示例(request client)
  • shell脚本实现文件重命名
  • 基于unity3d
  • c# hashtable 用法
  • 如何在税务系统增加开票人员
  • 重庆国税电子税务局
  • 2022年印花税最新规定反映了什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设