【项目部署】NGINX原生部署前端

news2025/1/9 1:22:06

如有拼错的单词感谢提醒~

一.准备工作

为了方便文件的管理,我们先在服务器上创建一个专门存放项目的目录。

# 1.查看当前所在目录
pwd
# 1.1 可以切换到根目录管理
cd /root
# 2.创建一个专门存放项目的文件夹
mkdir services
# 3.可以查看我们创建的文件夹
ls
# 4.进入到我们新创建的文件夹
cd services
# 5.将我们build打包的前端项目拖拽到当前目录
# 5.1 如果提示-bash: rz: command not found我们则需要先下载
yum -y install lrzsz
# 6.查看我们上传的安装包
ls
# 7.解压
unzip dist.zip
# 7.1 如果提示-bash: unzip: command not found 我们则需要先下载
yum install -y unzip zip
# 7.2 此外可以将文件名改成自己业务的名称,如此便算完成
mv dist gzTest

上述完整流程:
在这里插入图片描述

拖动上传项目:
在这里插入图片描述

查看并解压我们上传的安装包:
在这里插入图片描述

二.项目部署

首先我们需要到自己的服务器上安装NGINX服务器:

  1. 进入到NGINX的官方进行下载:点击跳转。为了避免一些奇奇怪怪的错误,我们选择中间的稳定版进行下载。

在这里插入图片描述

  1. 右键赋值它的下载链接
    在这里插入图片描述

  2. 在服务器上下载NGINX

# 1.我们可以先在根据目下创建一个目录用于存放软件
cd /root
mkdir soft
# 2.切换到soft目录
cd soft
# 3.下载Nginx(可直接复制,也可以去官网下载自己需要的版本)
curl -o nginx-1.24.0.tar.gz https://nginx.org/download/nginx-1.24.0.tar.gz
# 4.查看下载的Nginx
ls
  1. 解压配置Nginx
# 1.使用指令解压我们下载好的Nginx
tar -zxvf nginx-1.24.0.tar.gz 
# 2.进入Nginx目录中
cd nginx-1.24.0
# 3.安装相关依赖(分别使用两条指令)
yum install pcre pcre-devel -y
yum install openssl openssl-devel -y
# 4.设置系统配置参数
./configure --with-http_ssl_module --with-http_v2_module --with-stream
# 5.开始编译
make
# 6.安装
make install
# 7.加入环境变量
vim /etc/profile
# 7.1 按 shift+g切换到最后一行,按i,新增以下内容.添加好后,先按Esc,再输入:wq保存退出
export PATH=$PATH:/usr/local/nginx/sbin
# 8.使配置文件生效
source /etc/profile
  1. 设置项目路径
# 1.切换到配置文件目录下
cd /usr/local/nginx/conf
# 2.为了防止误错误,我们先备份一份配置文件
cp nginx.conf nginx.default.conf
# 3.修改配置文件
vim nginx.conf
# 3.,按i修改下述内容.修改好后,先按Esc,再输入:wq保存退出
user root; # 修改点1
location / {
	root /root/services/gzTest;
	index index.html index.html;
} # 修改点2
# 4. 更新配置文件
nginx -s reload

在这里插入图片描述

  1. 防火墙相关
# 如果服务器防火墙开了需要开放对应端口,此外还要到云服务器网站开放相应80端口
# 1.增加端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 2.重新加载配置
firewall-cmd --reload
# 3.查看开放端口
firewall-cmd --list-ports

如此我们便可以通过服务器ip或者域名去快乐的访问啦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/717451.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【按位建线段树】CF242 E

Problem - 242E - Codeforces 题意: 思路: 因为涉及到位运算操作,所以要在01矩阵内进行维护 每行都代表一个数,因此区间操作就是在两行之间的01矩阵操作 我们可以造20棵线段树,其中每一列01序列都对应着一棵线段树…

【Squid二】使用squid和nginx服务搭建反向缓存代理服务

使用squid和nginx服务搭建反向缓存代理服务 1.反向代理1.1 反向代理概述1.2 反向代理工作机制 2.搭建squid反向代理服务2.1 Nginx服务器端配置2.2 squid反向代理服务器配置 3.搭建nginx反向缓存代理服务3.1 nginx反向缓存代理服务配置3.2 nginx服务端配置3.3 客户端验证访问 参…

(万字文)快速入门uniapp——从环境搭建到项目实践

🙂博主:小猫娃来啦 🙂文章核心:快速入门uniapp——从环境搭建到项目实践 文章目录 初步介绍UniApp开发环境搭建下载和安装UniApp开发工具:创建新项目(HBuilderX)开发工具界面介绍 UniApp基础知识…

数据战略的理解与实施指南

虽然大多数公司都认识到他们的数据是一项战略资产,但许多公司并没有充分利用它来取得进展。在本文中,我们讨论了成功数据战略的关键要素,这些要素将帮助您基于数据分析而不是直觉做出明智的决策。 尽管公司在数据和分析计划方面的投资比以往任…

2021 RoboCom 世界机器人开发者大赛-高职组(初赛)

编程题得分:100 总分:100 目录 7-1 机器人打招呼 (5分) 输入格式: 输出格式: 输入样例: 输出样例: 7-2 人脸识别 (10分) 输入格式: 输出格式: 输入样例 1: 输…

SAP VC 可配置物料超级BOM简介

`1、可配置物料(Configurable Material)是SAP系统中PP模块一个比较高级的功能。在有些业务中比如:汽车、笔记本、电脑、电梯等产品中,其中组成产品的型号个框架是确认的 ,但是框架内部的BOM是可变的,在客户下销售订单的时候,选取对应的组件 ,让后通过MRP的计算优生产线…

【机器学习】支持向量机(下)

支持向量机(下) 目录 八、支持向量机的求解实例九、核函数1、核函数的引入2、核函数的示例 十、软间隔1、何为软间隔2、引入软间隔后的目标方程 十一、正则化十二、关于支持向量机的分类十三、数据标准化的影响【机器学习】支持向量机(上&…

网络协议与攻击模拟-15-DNS协议

DNS 协议 1、了解域名结构 2、 DNS 查询过程 3、在 Windows server 上部署 DNS 4、分析流量 实施 DNS 欺骗 再分析 一、 DNS 1、概念 ● DNS ( domain name system )域名系统,作为将域名的 IP 地址的相互映射关系存放在一个分布式的数据库&#xff0…

【开源项目】智慧仓储~某东数字孪生智慧仓储——开源工程及源码

某东大型仓储工程及源码免费赠送,领先行业智能仓储解决方案! 项目介绍 数字孪生技术为仓储管理带来革命性的突破。通过数字孪生的应用,实现智能化的仓储管理,提供准确、高效的仓库操作与分析。 利用数字孪生技术,将数据…

做银行测试,高端大气上档次?

前几天正好去某银行进行测试基础的培训,在和相关负责人聊了些内容后,想了想写一下自己的看法吧。 作为传统行业的银行,可以说对质量的重视程度应该在航天、轨道、军工、机械类似的关键性行业之间,和钱打交道的东西自然 很赚钱不…

AI Chat 设计模式:4. 建造者模式

本文是该系列的第四篇,采用问答式的方式展开,问题由我提出,答案由 Chat AI 作出,灰色背景的文字则主要是我的旁白与思考。 问题列表 Q.1 说说建造者模式A.1Q.2 “将一个复杂对象的构建过程和其表示分离”,这里不是很清…

2023年软考一般什么时候出成绩呢?在线蹬?

软考成绩一般在考试结束后的两个月内公布,而且每次查询时间并不是固定的,比如上半年5月软考考试成绩查询时间一般是7月初,下半年11月初软考成绩查询时间一般就在12月底左右(如图所示) 过了23年上半年的软考&#xff0c…

电动力学复习提纲

电动力学复习提纲 电动力学核心知识点 电磁场能量密度和能流 场和电荷的能量守恒电磁场的能量密度和能流密度 电偶极矩,磁偶极矩和电四极矩 电极化强度矢量与电偶极矩 磁化强度与磁偶极矩 电势的多级展开 磁矢势的多级展开 非相对论体系的电磁能 静电能 小区…

13万字智慧能源大数据分析平台及能源集团数字化平台建设方案

导读:原文《13万字智慧能源大数据分析平台及能源集团数字化平台建设方案》共335页word(获取来源见文尾),本文精选其中精华及架构部分,逻辑清晰、内容完整,为快速形成售前方案提供参考。 目录 智慧能源大数…

干货:在校园里如何创业做外卖平台

干货:在校园里如何创业做外卖平台 外卖能够满足大学生消费者在足不出寝的情况下,方便省时的用餐需求,这也是外卖市场在大学快速发展的主要原因。有关数据显示,40.3%大学生群体月均点外卖次数在5-10次之间,37%40.3%大学…

Mybatis处理复杂查询环境

复杂查询环境 多对一和一对多 多个工作者对应一个协调人 对于工作者(worker)而言,多个工作者关联一个协调人(coordinator)(多对一,关联) 对于协调人而言,一个协调人有很多工作者(一对多,集合&a…

SQL Server表分区

什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的…

jvm自带故障处理工具之jmap

jmap是java虚拟机自带的一种内存映像工具。 一般通过jmap可以生成堆的当前使用情况的快照,然后用它来分析或者调优JVM内存使用。 jmap -help jmap -histo:live pid 打印堆的直方图。对于每个Java类,将打印对象数,以字节为单位的内存大小以…

ROS:API操作

目录 一、初始化1.1C版1.2Python版 二、话题与服务相关对象2.1发布对象2.1.1C版2.1.2Python版 2.2订阅对象2.2.1C版2.2.2Python版 2.3服务对象2.3.1C版2.3.2Python版 2.4客户端对象2.4.1C版2.4.2Python版 三、回旋函数3.1C版3.1.1spinOnce()3.1.2spin()3.1.3二者比较 3.2Python…

安装Spark

安装Spark 任务描述 本关任务:完成Spark安装。 相关知识 Apache Spark 是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象。Spark 最大的特点就是快,可比 Hadoop MapReduce 的处理速度快 100 倍。本节将详细说明 Spark 的安装。 下…