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

  • 手机的OTG功能在哪里(手机的OTG功能在哪里oppo)

    手机的OTG功能在哪里(手机的OTG功能在哪里oppo)

  • 淘宝一颗黄钻代表什么呢(淘宝一颗黄钻代表什么)

    淘宝一颗黄钻代表什么呢(淘宝一颗黄钻代表什么)

  • 修改了微信号以前的联系人和聊天内容会没有的吗(修改了微信号以前删除的聊天记录还能恢复吗)

    修改了微信号以前的联系人和聊天内容会没有的吗(修改了微信号以前删除的聊天记录还能恢复吗)

  • 人人视频显示连接超时(为什么人人视频连不上数据)

    人人视频显示连接超时(为什么人人视频连不上数据)

  • 抖音号怎么改第二次(抖音号怎么改第二次认证)

    抖音号怎么改第二次(抖音号怎么改第二次认证)

  • 网卡是用来联网的吗(网卡是用于哪一层的设备?)

    网卡是用来联网的吗(网卡是用于哪一层的设备?)

  • 电脑开关机键在哪(电脑开关机键在中间怎么调)

    电脑开关机键在哪(电脑开关机键在中间怎么调)

  • 来电不显示名字怎么回事 (华为GT3来电不显示名字)

    来电不显示名字怎么回事 (华为GT3来电不显示名字)

  • word如何加入分页符(word如何加入分数线)

    word如何加入分页符(word如何加入分数线)

  • 手机淘宝黑屏解决方法(手机淘宝总是黑屏)

    手机淘宝黑屏解决方法(手机淘宝总是黑屏)

  • 手机被偷关机了怎么办(手机被偷关机了还能定位吗)

    手机被偷关机了怎么办(手机被偷关机了还能定位吗)

  • vivo怎么开微信运动(vivo怎么开微信悬浮窗)

    vivo怎么开微信运动(vivo怎么开微信悬浮窗)

  • klwtlooh是什么型号(klone是什么意思)

    klwtlooh是什么型号(klone是什么意思)

  • 华为智慧屏存储是多少(华为智慧屏存储在哪)

    华为智慧屏存储是多少(华为智慧屏存储在哪)

  • word怎么关闭兼容模式(word怎么关闭兼容)

    word怎么关闭兼容模式(word怎么关闭兼容)

  • 怎么看自己的闲鱼id(怎么看自己的闲鱼信用等级)

    怎么看自己的闲鱼id(怎么看自己的闲鱼信用等级)

  • 拼多多怎么退出实名认证(拼多多怎么退出登录)

    拼多多怎么退出实名认证(拼多多怎么退出登录)

  • 苹果无线充电要设置吗(苹果无线充电要多久)

    苹果无线充电要设置吗(苹果无线充电要多久)

  • 小米平板4支持电容笔吗(小米平板4支持nfc吗)

    小米平板4支持电容笔吗(小米平板4支持nfc吗)

  • 荣耀平板怎么关闭运行程序(荣耀平板怎么关闭负一屏)

    荣耀平板怎么关闭运行程序(荣耀平板怎么关闭负一屏)

  • 微信怎么更新不了(微信怎么更新不会删除聊天记录)

    微信怎么更新不了(微信怎么更新不会删除聊天记录)

  • moviemk.exe是什么进程 有什么作用 moviemk进程查询(moviemaker是什么软件)

    moviemk.exe是什么进程 有什么作用 moviemk进程查询(moviemaker是什么软件)

  • 冰川洞穴里流动的河流,冰岛瓦特纳冰原 (© Marco Bottigelli/Getty Images)(冰川洞洞打法)

    冰川洞穴里流动的河流,冰岛瓦特纳冰原 (© Marco Bottigelli/Getty Images)(冰川洞洞打法)

  • 如何查企业是一级企业
  • 车辆购置税退税计算
  • 计提税费的会计分录怎么写
  • 公司贷款可以转私人吗
  • 小规模交社保有人数限制吗
  • 分期付款进项税额怎么算
  • 研发费用辅助账谁来做
  • 一般纳税人废业怎么办
  • 外资企业的分支机构向总机构支付的管理费如何办理税前列支申请
  • 外商投资企业与内资合资是国企吗
  • 法人费用报销怎么报销
  • 应付账款 暂估
  • 固定资产折旧方法有几种
  • 什么企业没有销售费用
  • 企业的完工产品是指
  • 专家评审费如何报销费用
  • 质保金的税务处理
  • 银行承兑汇票盖已承兑登记
  • 工会经费的计税依据怎么算
  • 税收筹划要注意哪些问题
  • 所有的固定资产都有残值率吗
  • 工程物资应该计入哪里
  • 基金赎回手续费怎么计算
  • 免税的发票可以用来抵税吗
  • 征信证明怎么开啊
  • 输入法自定义按键位置
  • dll进程
  • hpc程序
  • php中header的用法
  • 销售自己使用过的旧货
  • 土地增值税的计算方法和步骤例题
  • 增值税上期留抵税额
  • 已勾选确认的发票怎样撤销勾选
  • 差旅费住宿费专票抵扣联贴在哪里
  • 泛型 static
  • des算法加密解密过程
  • 个体工商户缴税吗?
  • 电梯销售公司利润
  • 帝国cms视频教程
  • python的元组有什么用
  • mongodb bi
  • 税费退库怎么做账
  • 土增清算后后续成本计算
  • 小规模企业增值税税收优惠政策2023
  • 每月工资不一样怎么算误工费呢
  • 印花税减免税优惠政策2019
  • 提取盈余公积的会计科目
  • 营改增对建筑业税负的影响
  • 支付利息的账务处理
  • 进项税销项税增值税的区别
  • 公司的日常费用支出能税前全部扣除吗?
  • 自产产品赠送会计处理
  • 应收应付可以相互冲销吗
  • 银行卡转账怎么撤回转账的钱
  • sql server数据库怎么导出
  • mysql in的子查询
  • centos7怎么配置yum源
  • win10音量调节不显示
  • 快速释放剪贴蒙版快捷键
  • 如何将苹果手机复制
  • linux find -perm 详解
  • 重装系统后win7无法连接到网络
  • Ubuntu Eclipse MyEclipse 添加GBK支持 不乱码
  • linux里cat命令
  • 如何清理浏览器缓存
  • ubuntu安装kdevelop
  • WinXp x64sp企业订户最新完整纯净版安装指南
  • win8系统映像
  • win xp 内存
  • 教你如何在家自己测瞳距
  • cocos2dx4.0入门
  • opengl绘图
  • 区分例假和怀孕前乳头疼
  • Python文本相似性计算之编辑距离详解
  • jquery对话框组件
  • 大征期和小征期的区别
  • 税务局副科长工资
  • 土地增值税清算条例与实施细则
  • 粤泰股份公司
  • 混凝土搅拌站如何结转成本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设