Linux安装Nginx并部署前端项目【内/外网-保姆级教程】

news2024/11/27 2:17:37

目录

1下载所需要的安装包

2安装步骤

2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压.

2.2 进入到gcc文件夹下,执行命令:

2.3进入到gcc-c++文件夹下,执行命令:

2.4检查gcc、gcc-c++是否安装成功

2.5执行gcc -v , g++ -v 出现带有success或版本信息代表安装成功;

2.6安装PCRE:

2.7安装libtool

 2.8安装nginx

3如何进行操作

3.1进入到linux服务器切换到root用户

3.2直接进入到nginx默认安装的位置

3.3ngin文件内容解释

3.4如何部署前端项目到Nginx上

3.5上传dist.tar压缩包

3.6解压dist.tar文件

3.7解压成功后使用cd 切换到conf文件下

3.8根据实际情况修改nginx.conf中的配置文件

3.9启动Nginx

3.10查看是否启动成功

3.11访问部署的前端项目


        因为公司需要内网进行部署前后端,不能联网进行下载就很麻烦,所以今天我就给大家分享一下如何在内网进行部署前端Vue项目。

1下载所需要的安装包


下载链接

2安装步骤

2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压.

2.2 进入到gcc文件夹下,执行命令:

rpm -Uvh *.rpm --nodeps --force

2.3进入到gcc-c++文件夹下,执行命令:

rpm -Uvh *.rpm --nodeps --force

2.4检查gcc、gcc-c++是否安装成功

2.5执行gcc -v , g++ -v 出现带有success或版本信息代表安装成功;

2.6安装PCRE:

//1.解压对应文件
tar -zxvf pcre-8.35.tar.gz
//2.进入对应文件夹
cd pcre-8.35
//3.执行命令:依次执行
./configure
make
make install

2.7安装libtool

//1.解压对应文件
tar -zxvf libtool-2.4.2.tar.gz
//2.进入对应文件夹
cd libtool-2.4.2
//3.执行命令:依次执行
./configure
make
make install

 2.8安装nginx

//1.解压对应文件
tar -zxvf nginx-1.13.9.tar.gz
//2.进入对应文件夹
cd nginx-1.13.9
//3.执行命令:依次执行
./configure
make
make install

3如何进行操作

3.1进入到linux服务器切换到root用户

su root 有密码就输入密码,没密码就直接进行操作。(不是管理员不能对nginx配置文件进行操作和相关文件的删除等操作)

3.2直接进入到nginx默认安装的位置

cd /usr/local/nginx

3.3ngin文件内容解释

进入到nginx下包含下图所显示的文件,我们进行前端部署主要是去操作conf(配置文件),html(放前端打包的dist文件),sbin(启动nginx)

3.4如何部署前端项目到Nginx上

        如何将前端的dist文件放置到nginx的html文件下,首先要注意nginx默认可以解压tar后缀的压缩包,所以你在外部需要打包成tar压缩包,如果你想打包成其他后缀的压缩包也行,但是需要安装解压的插件,但内网不是不能联网下载吗?建议使用7ZIP直接打包成tar压缩包。

然后

cd html

进入到html目录下,默认是包含两个html文件的。

3.5上传dist.tar压缩包

使用rz 命令,直接输入rz进行上传dist.tar文件。(rz -y命令会直接覆盖掉上传的同名的文件)

3.6解压dist.tar文件

直接使用tar -xvf dist.tar 进行解压

3.7解压成功后使用cd 切换到conf文件下

3.8根据实际情况修改nginx.conf中的配置文件

3.9启动Nginx

切换到sbin目录下执行

./nginx

3.10查看是否启动成功

执行

netstat -tpln或ps -ef|grep nginx

查看是否成功启动

3.11访问部署的前端项目

直接输入 linux的ip:nginx监听的端口号进行访问

例如

127.0.0.1:3000

结束。

学习/借鉴文章:linux安装nginx完整流程【纯内网环境也可安装】_内网安装nginx_张某敲代码的博客-CSDN博客

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

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

相关文章

【深度学习】日常笔记

一开始感觉学习方向有点飘忽不定,后面查找资料和思考,发现其实图神经网络、异构图、推荐系统这三者的概念其实是相通,紧密联系的。推荐系统是指根据用户历史行为和偏好,为用户提供个性化的商品或服务推荐。而在推荐系统中&#xf…

公司新来个以前拿 20K 出来的,让我见识到了什么叫真正的测试天花板....

今天上班开早会就是新人见面仪式,听说来了个很厉害的大佬,年纪还不大,是上家公司离职过来的,薪资已经达到中高等水平,很多人都好奇不已,能拿到这个薪资应该人不简单,果然,自我介绍的…

HCIE-Cloud Computing LAB备考第二步:实战解题–第五题:论述一--双活容灾设计--记忆宫殿

文章目录 题目解法记忆宫殿存储链路要求存储业务网络链路存储复制网络链路仲裁网络链路 VRM要求主机要求存储要求 对比法存储业务网络链路和存储复制网络链路VRM和主机要求 提炼法 题目 完成FC双活设计,交由工程师搭建。为达到预期效果请把以下要求罗列出来&#x…

一文带你进入自动化测试

8年前我刚进入到IT行业,现在发现学习软件测试的人越来越多,今天我想根据自己的行业经验给大家提一些建议。 最近聊到软件测试的行业内卷,越来越多的转行和大学生进入测试行业。想要获得更好的待遇和机会,不断提升自己的技能栈成了…

001网络模型与socket的介绍

我们平常使用的程序(或者说软件)一般都是通过应用层来访问网络的,程序产生的数据会一层一层地往下传输,直到最后的网络接口层,就通过网线发送到互联网上去了。数据每往下走一层,就会被这一层的协议增加一层…

chatgpt赋能python:Python如何写配置文件-一种简单的方法

Python 如何写配置文件 - 一种简单的方法 在Python编程中,配置文件是必不可少的,因为它们允许我们在代码中保持所有可配置属性,而不是在代码中写死它们。这样,我们可以很容易地更改我们的应用程序的行为,而不必更改代…

MySQL从入门到快速上手

文章目录 第一章 了解SQL第二章 检索数据第三章 排序第四章 过滤数据第五章 高级数据过滤第六章 多表查询内连接(交集)外连接多表连接UNIONUNION ALL 第七章 单行函数日期和时间函数获取日期、时间日期与时间戳的转换获取月份、星期、星期数、天数等函数…

Banana Pi BPI-Wifi6路由器采用创耀科技TR6560/TR5220 wifi芯片方案设计,支持PoE网络供电

香蕉派BPI-Wifi6路由器设计采用了创耀科技TR6560 TR5220 wifi无线芯片设计,是一款标准的wifi6路由器解决方案。内置高性能双核ARM Cortec A9处理器,用于WIFI消息转发或智能业务处理,内置高性能LSW和硬件NAT,最大支持5Gbps的报文转…

Python 写Android App性能:入门到高级

引言 Android性能测试是移动应用开发的关键部分。无论是响应时间,内存使用,CPU占用,还是电池消耗,性能的每个方面都直接影响到用户体验。在这篇文章中,我们将介绍如何使用Python进行Android性能测试,从入门…

怎么样正确的看待档案室的八防环境监控系统

历史文化遗产是无价之宝,而如何保护它们却是一项永恒的任务。近日,盛世宏博推出了八防环境监控系统,让人惊叹不已!这个系统不仅能够实时监测温度、湿度、光照等多项指标,还能进行预警和自动调节,保障资料的…

【H5】avalon前端数据双向绑定

系列文章 C#底层库–记录日志帮助类 本文链接:https://blog.csdn.net/youcheng_ge/article/details/124187709 文章目录 系列文章前言一、技术介绍二、项目源码2.1 绑定text输入框2.2 绑定select下拉框2.3 绑定radio单选按钮2.4 不使用双向绑定处理方式 三、效果展…

分布式锁工具Redisson

一、Redisson概述 二、分布式锁 三、Redisson分布式锁 四、RLock 五、公平锁 六、总结 一、Redisson概述 什么是Redisson? Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式…

笔记本安装centos操作系统

一、下载centos镜像 centos官方历史版本:Index of / 常用的镜像文件类型介绍: DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件(一般选择这种jing)。 Everythi…

运维小白必学篇之基础篇第十九集:rsync+inotfy实时同步

rsyncinotfy实时同步 目录 rsyncinotfy实时同步 一、服务器端 二、客户端 一、服务器端 1、安装网站服务,启动,但是不写首页文件 yum -y install httpd 2、安装raync服务 yum -y install rsync 3、修改主配置文件 (/etc/rsyncd.conf&am…

Python代码部署的三种加密方案

本文主要介绍了Python代码部署的三种加密方案,主要介绍了代码混淆、代码编译、代码打包这三种,具有一定的参考价值,感兴趣的可以了解一下 前言 最近需要源码部署一个项目,因此探索一下保护源码的方式,由简单到复杂主要…

好网角怎么发帖?文章发不出去怎么解决?

好网角怎么发帖?文章发不出去怎么解决?如何在网上发帖子?在网上发帖子#科技#电脑#网络#方法 N 如何在网上发帖子? 试用系统 windows 7 首先打开电脑中的任意浏览器,进入之后打开百度网站,点击右上角的登录…

信噪比对重构算法的影响

前面分析了MP算法、OPM算法和SP算法的原理以及采样率对三种算法的影响。在实际的应用中,会混入噪声,没有噪声那是理想的情况,这里就研究一下信噪比对重构信号产生的MSE的影响。 1、 信噪比对MP算法的影响 首先研究信噪比对MP算法产生的影响…

数字化的未来,VR全景房产解决方案,引领房地产行业变革!

导语: 随着科技的迅猛发展,数字化正逐渐改变着各行各业的面貌。在房地产领域,一种创新的数字化工具正逐渐崭露头角——VR电子楼书。 它融合了虚拟现实技术,为购房者提供了一种前所未有的全新体验,也为房地产行业带来了…

【Linux网络编程】传输层udp协议篇

udp协议篇 一、本篇是在应用篇的后面的二、传输层2.1、再谈端口号2.2.1、两个问题2.2.2、两个常用命令 2.2、UDP协议2.2.1、udp协议端格式&&理解报头2.2.2、udp的特点2.2.3、udp的缓冲区2.2.4、基于udp的应用层协议 一、本篇是在应用篇的后面的 讲解过程是自顶向下的&…

常用模拟低通滤波器的设计——巴特沃斯滤波器

常用模拟低通滤波器的设计——巴特沃斯(Butterworth)滤波器 滤波器是一种具有频率选择作用的电路或运算处理系统,它具有区分区分输入信号的各种不同频率成分的功能,具有滤除噪声和分离各种不同信号的功能。综合一个滤波器的基本步骤分为逼近和实现。逼近…