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

  • oppo手机出现耳机模式怎么取消(oppo手机出现耳机没声音是什么情况)

    oppo手机出现耳机模式怎么取消(oppo手机出现耳机没声音是什么情况)

  • 苹果手机怎么设置小组件(苹果手机怎么设置铃声来电铃声)

    苹果手机怎么设置小组件(苹果手机怎么设置铃声来电铃声)

  • 抖音移除粉丝对方会知道的吗(抖音移除粉丝对方会发现吗)

    抖音移除粉丝对方会知道的吗(抖音移除粉丝对方会发现吗)

  • miui12如何显示网速(miui12如何显示wifi)

    miui12如何显示网速(miui12如何显示wifi)

  • usb flash disk是什么意思(usb flash disk怎么读)

    usb flash disk是什么意思(usb flash disk怎么读)

  • 苹果换手机app怎么转移(苹果换手机app怎么传照片)

    苹果换手机app怎么转移(苹果换手机app怎么传照片)

  • 微信安装包在哪里(微信安装包在哪个位置)

    微信安装包在哪里(微信安装包在哪个位置)

  • 请问一直开着nfc耗电多吗(一直开着nfc会很耗电吗)

    请问一直开着nfc耗电多吗(一直开着nfc会很耗电吗)

  • oppo手机出现绿色框锁定(oppo手机出现绿色线条怎么办)

    oppo手机出现绿色框锁定(oppo手机出现绿色线条怎么办)

  • 苹果11后壳容易碎吗(苹果11后壳容易刮花)

    苹果11后壳容易碎吗(苹果11后壳容易刮花)

  • 拼多多为什么没有购物车功能(拼多多为什么没有取件码)

    拼多多为什么没有购物车功能(拼多多为什么没有取件码)

  • 投影布和白墙有区别吗(投影布和墙壁相差多么)

    投影布和白墙有区别吗(投影布和墙壁相差多么)

  • qq通知显示消息预览什么意思

    qq通知显示消息预览什么意思

  • 小米8恢复出厂设置在哪里(小米8恢复出厂设置会怎么样)

    小米8恢复出厂设置在哪里(小米8恢复出厂设置会怎么样)

  • oppoa11手机支持闪充吗(oppoa11手机支持多少瓦快充)

    oppoa11手机支持闪充吗(oppoa11手机支持多少瓦快充)

  • oppo手机黑名单在哪个里面找(oppo手机黑名单怎么移出来)

    oppo手机黑名单在哪个里面找(oppo手机黑名单怎么移出来)

  • word文档怎么加标注(word文档怎么加下划线,上面没有字)

    word文档怎么加标注(word文档怎么加下划线,上面没有字)

  • vivoy3什么时候出的(vivoy3什么时候上市)

    vivoy3什么时候出的(vivoy3什么时候上市)

  • 互联星空费怎么退订(互联星空怎么登陆)

    互联星空费怎么退订(互联星空怎么登陆)

  • 系统之家哪个系统好用详细介绍(系统之家哪个系统比较好用)

    系统之家哪个系统好用详细介绍(系统之家哪个系统比较好用)

  • 显示器有必要买4k高分辨率吗?高分辨显示器值得(显示器有必要买240hz吗)

    显示器有必要买4k高分辨率吗?高分辨显示器值得(显示器有必要买240hz吗)

  • vue大型电商项目尚品汇(前台篇)day03(vue网上商城项目)

    vue大型电商项目尚品汇(前台篇)day03(vue网上商城项目)

  • python中Sobel算子如何使用(sobel算子 opencv)

    python中Sobel算子如何使用(sobel算子 opencv)

  • ps索引图层怎么解锁使用(ps索引工具怎么用)

    ps索引图层怎么解锁使用(ps索引工具怎么用)

  • 金税盘开票软件服务电话
  • 零税率和免税一样吗?哪一个更优惠?
  • 买车装具
  • 一般纳税人初次购入税控系统的分录怎么做
  • 事业单位代扣社保分录
  • 进口关税税率和增值税
  • 应交税费待抵扣进项税额
  • 购房40%税款第二年抵扣如何做账
  • 从联营企业分回利润可以在税前扣除吗
  • 哪些发票可以用ppt
  • 支付的水电费属于什么会计科目
  • 一般纳税人开培训发票税率是多少
  • 转让股权怎么写简单
  • 超市的发票是什么种类
  • 企业所得税负数会计分录
  • 季度销售额不超过30万,城建税减免
  • 企业出租屋顶不需要缴税!
  • 纳税申报方式怎么修改
  • 清算所得计算例题
  • 商标是按年交费的吗
  • 工程款发票备注栏必须填写吗
  • 弥补以前年度亏损从哪里取数
  • 不是经营范围内的食品
  • 收到股东交的多余的股金怎么做账务处理
  • 借 其他应付款
  • 人力成本包括哪三个方面
  • 红色手撕发票怎么看金额
  • 公益事业捐赠
  • iphone制造成本
  • 试生产时间规定
  • 企业变更股东要交税吗
  • 认缴制没有实资本会怎么样
  • php 替换字符
  • 小规模发票一般怎么开
  • linux中安装命令
  • dotnetfx.exe
  • PHP:mcrypt_enc_get_iv_size()的用法_Mcrypt函数
  • 阿里云 ide
  • 企业购买银行理财
  • 正在加工的在产品是什么科目
  • vue项目开发环境
  • vue clonedeep
  • 原始凭证必须来源于外部吗
  • laravel中间件是什么意思
  • 其他综合收益要结转到本年利润吗
  • 手机充值如何开公司发票
  • 福利费要分部门吗
  • 建设工程合同从完成承包的内容进行划分
  • 港币转人民币差多少钱
  • 工会经费购买的固定资产处置
  • 快递公司结算员能学到财务知识吗
  • 更正会计凭证摘要怎么写?
  • 员工医药费属于什么费用
  • 住宿补贴需要交个税吗
  • 打车费会计分录怎么写
  • 银行回单超过三个月可以补打吗
  • 未确认融资费用借贷方向
  • mysql关联查询原理
  • mysql理论知识
  • win8 更改电脑设置
  • uphclean.exe - uphclean进程是什么意思
  • linux系统中用户可以分为三种
  • linux gunzip
  • msg是什么文件
  • window7激活系统
  • win7 虚拟磁盘
  • 单线程语言有哪些
  • bat脚本判断
  • 用python编写程序
  • css兼容性写法
  • shell 批量删除
  • javascript入门经典
  • javascript模板
  • python怎么用
  • 卷票真伪查询系统国税
  • 国家税务处处长
  • 房租计入待摊费用
  • 地方税务局怎么报税
  • 税务宪法宣传简报
  • 佛山市国家税务局科长陈科长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设