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

  • 华为mate30隔空手势没反应怎么办(mate30 隔空)

    华为mate30隔空手势没反应怎么办(mate30 隔空)

  • 苹果怎么清空通讯录(苹果怎么清空通讯录好友)

    苹果怎么清空通讯录(苹果怎么清空通讯录好友)

  • 主机为什么30帧很流畅(主机帧数30帧不卡吗)

    主机为什么30帧很流畅(主机帧数30帧不卡吗)

  • 12123实名认证人脸识别不了(12123实名认证人脸识别不了怎么办)

    12123实名认证人脸识别不了(12123实名认证人脸识别不了怎么办)

  • 拼多多回复率是(拼多多回复率是0低了一天降权吗)

    拼多多回复率是(拼多多回复率是0低了一天降权吗)

  • 支付宝用手机怎么照红底照片(支付宝用手机怎么登录)

    支付宝用手机怎么照红底照片(支付宝用手机怎么登录)

  • 苹果x那个圆圈怎么设置出来(iphonex的圆圈圈在哪里)

    苹果x那个圆圈怎么设置出来(iphonex的圆圈圈在哪里)

  • 三星s10下巴宽度多少毫米(三星s105g下巴宽度)

    三星s10下巴宽度多少毫米(三星s105g下巴宽度)

  • 停电了网线还能用吗(停电的话网线还能用吗)

    停电了网线还能用吗(停电的话网线还能用吗)

  • 哈罗顺风车平台抽成是多少(哈罗顺风车平台规则)

    哈罗顺风车平台抽成是多少(哈罗顺风车平台规则)

  • 苹果手机转换器怎么用(苹果手机转换器插上没反应)

    苹果手机转换器怎么用(苹果手机转换器插上没反应)

  • 录屏可以录声音吗(录屏可以录声音嘛苹果)

    录屏可以录声音吗(录屏可以录声音嘛苹果)

  • 为什么苹果指纹突然不能用了(为什么苹果指纹解锁功能没有了)

    为什么苹果指纹突然不能用了(为什么苹果指纹解锁功能没有了)

  • 12306候补怎么看排位(12306候补在哪看)

    12306候补怎么看排位(12306候补在哪看)

  • ipad开机充不进去电(ipad开机充不进电)

    ipad开机充不进去电(ipad开机充不进电)

  • ai性能是什么意思(ai性能体现在哪些方面)

    ai性能是什么意思(ai性能体现在哪些方面)

  • iphone11怎么用siri(iPhone11怎么用NFC刷校园卡)

    iphone11怎么用siri(iPhone11怎么用NFC刷校园卡)

  • 苹果手机软件更新在哪里(苹果手机软件更新忘记密码怎么办)

    苹果手机软件更新在哪里(苹果手机软件更新忘记密码怎么办)

  • 全国智慧团建初始密码(全团智慧团建)

    全国智慧团建初始密码(全团智慧团建)

  • 华为电子保卡怎么注册(华为电子保卡怎么查看保修)

    华为电子保卡怎么注册(华为电子保卡怎么查看保修)

  • xs是不是双卡双待(xs是不是双卡手机)

    xs是不是双卡双待(xs是不是双卡手机)

  • 小米9se没有耳机孔(小米9手机没有耳机孔怎么办)

    小米9se没有耳机孔(小米9手机没有耳机孔怎么办)

  • vivo屏幕上方图标全解(vivo手机上方图标)

    vivo屏幕上方图标全解(vivo手机上方图标)

  • swstrtr.exe - swstrtr是什么进程

    swstrtr.exe - swstrtr是什么进程

  • 拉迪格岛德阿让海滩上的岩石,塞舌尔 (© Roland Gerth/eStock Photo)(迪格庄园阿拉扎尼河谷红葡萄酒750ml)

    拉迪格岛德阿让海滩上的岩石,塞舌尔 (© Roland Gerth/eStock Photo)(迪格庄园阿拉扎尼河谷红葡萄酒750ml)

  • 小满nestjs(第二十七章 nestjs typeOrm关系)(小满内容)

    小满nestjs(第二十七章 nestjs typeOrm关系)(小满内容)

  • 记录CentOS7安装epel源的两个方法(centos安装epel)

    记录CentOS7安装epel源的两个方法(centos安装epel)

  • 即征即退进项税额怎么填写申报表
  • 银行贴现属于贷款吗
  • 小规模不动产租赁税率5%
  • 耕地占用税的税目
  • 小微企业增值税减免政策
  • 劳务报酬现金 过账
  • 公司购买车辆抵扣税
  • 利润表没有其他业务收入
  • 可供出售金融资产计入什么科目
  • 商业折扣的纳税影响
  • 抵债资产账务处理2021年
  • 房租收入如何缴税?
  • 无形资产特许权使用费怎么做账
  • 存货跌价准备转回的条件有哪些
  • 未入账的记账凭证有误处理方法
  • 进出口贸易中押金怎么算
  • 进料余料结转的征免方式
  • 免税商品进项税可以抵扣吗
  • 民办非企业是否可以出资设立公司
  • 企业所得税汇算清缴申报表
  • 工业企业该怎样建账?
  • 销售类合同审核要点
  • 其他应收款如何调平分录
  • 金融企业贷款利率
  • 未缴纳出资的股东未到期能否追加为被执行人
  • 定期存款利息收入现金流
  • 所得税申报表中的营业成本包括费用吗
  • 工资本月计提下月发放,个税如何计算做账
  • 城镇地域
  • word字体平滑
  • 长期待摊费用2021
  • 员工两处取得的荣誉
  • 建设工程招标办
  • 当期费用包括哪些科目
  • 科技推广和应用服务业
  • php 反射
  • 软碟通支持uefi吗
  • 长期股权投资转出账务处理
  • 一般纳税人收到小规模专票怎么抵扣
  • 客户申请退款商家拒绝退货退款会有什么效果
  • 未售车位出租有哪些税要缴纳
  • linux系统命令查询
  • 混合债务工具
  • 最小的洗衣机是多少
  • 投资性房地产的主要构成内容为
  • kaggle如何入门
  • 来料加工 增值税
  • php遍历目录
  • vue-nginx刷新404问题
  • 生产车间领用工具
  • 金银首饰零售商属于消费税纳税人吗
  • 研发费用的会计处理方法
  • mysql的使用实验总结与分析
  • 罚款可以直接在12123
  • 职工教育经费包括住宿费吗
  • 外来原始凭证包括一次凭证,累计凭证和汇总凭证
  • 一张凭证上可以写多个摘要吗
  • 固定资产台账具体做什么
  • 其他非流动资产是金融资产吗
  • 小规模纳税人开具的农产品普通发票
  • 开办费如何摊销成本
  • 微软股票
  • Win7如何取消电脑的屏幕保护
  • centos7光盘挂载方法
  • [下载转存] 经验本题库源文件下载转存 秒结
  • svaplayer.exe - svaplayer是什么进程 有何作用
  • win7桌面图标跑到最下面怎么办
  • iis安装文件xp版
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • centos 7安装桌面
  • win8怎么安装win10
  • Win10 Mobile 10586.71或时最适合WP8.1升级的Win10的版本
  • windows8如何分盘
  • nodejs cgi
  • unity 技术
  • cygwin下载教程
  • unity linux arm
  • jQuery插件安装教程
  • 县级税务
  • 133平房子公摊36.88
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设