nginx部署

【Nginx 】Nginx 部署前端 vue 项目 在两种系统中,安装Nginx的过程都相对简单,主要区别在于使用的软件包管理器不同。这包括访问Vue应用的主页,以及尝试访问应用中的各个路由,确保它们都能正确加载。文件中列出的依赖项进行下载和安装,这个过程通常需要联网操作,并且依赖于npm仓库的响应速度。在网络状况良好的情况下,安装过程可以顺利完成。在CentOS或RHEL系统上安装Nginx的过程与Ubuntu/Debian略有不同,主要体现在软件包管理器的使用上。在项目部署之前,确保开发环境中已安装Node.js和npm,这是运行Vue项目的基础。 阅读详情

编译安装nginx

nginx安装包下载地址:http://nginx.org/en/download.html

1.下载nginx并且上传服务器

2.解压tar包

tar -zxvf nginx-1.20.1.tar.gz

3.编译配置

在nginx用户下编译nginx,设置nginx的编译安装目录为/home/nginx,临时目录为/home/nginx/tmp

./configure --prefix=/home/nginx \
    --with-http_gzip_static_module \
    --with-http_stub_status_module \
    --with-http_degradation_module \
    --with-http_v2_module \
    --with-http_ssl_module \
    --http-client-body-temp-path=/home/nginx/tmp/http-client-body-temp  \
    --http-proxy-temp-path=/home/nginx/tmp/http-proxy-temp \
    --http-fastcgi-temp-path=/home/nginx/tmp/http-fastcgi-temp \
    --http-uwsgi-temp-path=/home/nginx/tmp/http-uwsgi-temp \
    --http-scgi-temp-path=/home/nginx/tmp/http-scgi-temp
make && make install

在这里插入图片描述

4.创建bin并且创建启动停止nginx脚本

1.启nginx脚本 start.sh

#!/bin/sh
cd ${HOME}/sbin
./nginx

[ "$?" -eq "0" ] && echo "nginx start success!"

2.停nginx脚本 stop.sh

#!/bin/sh
cd ${HOME}/sbin
./nginx -s stop

[ "$?" -eq "0" ] && echo "nginx stop success!"

3.重启nginx脚本 restart.sh

#!/bin/sh
cd ${HOME}/sbin
./nginx -s reload

[ "$?" -eq "0" ] && echo "nginx restart success!"

4.脚本赋权

cd ~/bin
chmod u+x *.sh

5. 创建临时tmp目录存储临时文件并且修改nginx.conf配置文件,监听端口为8080

在这里插入图片描述在这里插入图片描述

6.启动使用默认配置启动nginx

cd ~/bin
./start.sh

7.测试

输入搭建主机的ip:port/index.html
即可查看nginx搭建完成
在这里插入图片描述

8.防火墙相关补充

linux上面可能开启了防火墙

1.查看开放的端口号

firewall-cmd --list-all 查看所有防火墙开放端口

2.设置开放的端口号

firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-port=80/tcp --permanent

3.重启防火墙

firewall-cmd -reload

ansible部署nginx 编写playbook源码编译安装nginx-1.16.1   在实际生产中,当需要在多台远程主机上部署nginx的web服务,如果手动在每台机器上手动编译时,需要重复编译N多次,这样会做一些毫无意义的额外工作,效率低下,那有什么方法可以实现自动化的部署呢,有的人肯定想到编写脚本,这样也可以实现自动化安装部署,但是如果部署的机器数量达到一定量的时候,显然使用脚本部署就不合适,还有另外一种方法就是an... 阅读详情

相关推荐

Nginx部署angular项目

简单点。 下载Nginx。具体可查看我之前写过的nginx安装方法https://blog.youkuaiyun.com/chending_cd/article/details/100557233 在确认nginx配置成功的情况下。即你输入ip可看到 这个是重点。 angular部署很简单。 angular项目打包 ng build 打包完成会在根目录生成一个dist文件。...

钉子 6528

Nginx

1.概述 Nginx是高新能的http和反向代理服务器支持50000个并发连接数 2.反向代理 1.正向代理 在客户端配置代理服务器,通过服务器进行互联网访问 2.反向代理 只需要请求发送到反向代理服务器,由反向代理服务器通过规则去选择目标服务器获取数据返回给客户端 3.负载均衡 将原先单个请求服务器通过负载均衡分发到多个服务器上面 4.动静分离 将动态页面和静态页面由不通的服务器来解析,加速解析速度,降低单台服务器压力 5.高可用 ...

Persistence___的博客 547

Nginx集群部署方案

Nginx集群部署方案

weixin_43815987的博客 6626

nginx keepalive 高可用

在网络中机器不可避免的出现单点故障,当我们使用nginx进行反向代理的时候如果出现了nginx机器宕机,那么整个服务就会出现不可用的状态。那么我们针对这种情况我们该如何解决它呢?

carl.zhao的专栏 1万+

项目管理面试常见问题及答案

1. 项目管理软件工具知识,   2. 编制项目计划的技术,   3. 人员管理技能   4. 沟通技能   5. 原理体系知识(标生命周期和项目管理)。 项目管理软件工具知识   问题1:工期和工作量之间的差异是什么?   答案1:工期是商业/日历上的天数,与人数和工作量无关。工作量是与日历天数无关的人的工作。例如:   一天的工作量对于一个一只花50%在时间在上面的人来说,他的工期就是两天。...

okbin1991的博客 2842

STM32F407标准库下ADC多通道DMA采集的配置与优化

本文详细介绍了STM32F407标准库下ADC多通道DMA采集的配置与优化方法。通过GPIO模拟输入配置、ADC时钟和模式设置、DMA传输参数配置等关键步骤,实现高效的多通道数据采集。文章还提供了性能优化技巧和常见问题排查指南,帮助开发者提升采样速率和稳定性。

weixin_29192141的博客 436

Nginx 负载均衡

1.负载均衡概览;2.代理流量到服务器组;3.选择一个负载均衡方法;4.服务器权值;5.服务器慢启动;6.开启会话持久;7.限制连接数目;8.被动的健康检测;9.主动的健康检测;10.多工作进程共享数据;11.使用DNS配置负载均衡;12.实时重配置

9517

分享一下如何使用labelimg制作自己的YOLO数据集

首先准备一下自己的下准备一个空文件夹用于保存标签文件,如下图所示。

skywalkerxhx的博客 831

k8s部署nginx

这样,当一个请求 URI 为/123/purchase/coupon/79347时,它会被转发到http://123/purchase/coupon/79347,123最终会被名称为 123 的 upstream 服务器组中的某一个地址替换,例如替换为http://172.19.0.7:7396/purchase/coupon/79347。-p:端口映射,冒号前为宿主机端口,冒号后为容器内的端口,即宿主机上访问 81 端口的 HTTP 请求会被交给 nginx 容器的 80 端口。

gtqqqq的专栏 1609

《Kubernetes部署篇:基于x86_64+aarch64架构CPU+containerd一键离线部署容器版K8S1.33.3高可用集群》

《Kubernetes部署篇:基于x86_64+aarch64架构CPU+containerd一键离线部署容器版K8S1.33.3高可用集群》

东城绝神 1369

别再对着手册发愁了!手把手教你读懂MIPI-DSI初始化命令(以Rockchip平台为例)

本文深入解析MIPI-DSI初始化命令在Rockchip平台的应用,帮助嵌入式工程师快速掌握LCD屏幕调试技巧。从协议基础到实战指南,详细拆解命令格式、DCS与Generic命令的区别,并提供Rockchip平台的调试全流程与高级技巧,解决常见显示问题。

weixin_42519781的博客 263

nginx部署flask_使用Nginx单元部署Flask应用

nginx部署flaskFlask is a popular python web framework that is most commonly known for creating REST APIs very easily. They are usually deployed using WSGI servers such as Gunicorn or uWSGI.Flask是一种流行的py...

weixin_26739079的博客 2499

Docker 磁盘占用过多问题处理过程记录

Docker 磁盘爆满问题处理

MR.骑士道 3554

nginx 部署_nginx部署h5项目

1. nginx部署h5项目此为windows部署,liunx也类似的1.1. 前言部署h5项目还是很简单的,不过对小白来讲一开始可能也是一脸懵逼,这个简单教程针对的是从未部署过前后端分离前端项目的小白1.2. 步骤1.2.1. 下载nginx如下图目录1.2.2. 放入经过编译的h5项目把经过编译的h5项目放入html文件夹下,可以在html里面创建一个单独文件夹,把内容放进去如下图1.2.3....

weixin_39850920的博客 1962

Python 爬虫实战:豆瓣 / IMDB 电影数据抓取(评分 + 剧情 + 演员阵容结构化处理)

在数据为王的时代,电影数据是进行市场分析、推荐系统构建和学术研究的重要资源。豆瓣和 IMDB 作为国内外最具影响力的电影评分和资讯网站,包含了海量高质量的电影数据。本文将带领你从零开始,构建一个健壮的 Python 爬虫,用于抓取豆瓣和 IMDB 的电影信息,并将其中的非结构化数据(如剧情简介、演员列表)进行清洗和结构化处理,最终存储到便于分析的结构化文件(如 CSV)中。

yansideyucsdn的博客 956

AgentScope深入分析-ReActAgent

ReActAgent 是 AgentScope 框架中最核心的智能体实现,它完美诠释了"推理-行动"(Reasoning-Acting)循环的精髓。本文将深入分析 ReActAgent 的类继承关系、核心执行流程,以及状态管理、钩子机制、实时介入等关键技术点。通过阅读本文,你会理解智能体如何与模型交互、如何执行工具、如何处理中断,以及这些机制背后的设计考量。模块化:通过组合不同的组件(模型、格式化器、工具集、记忆)来构建智能体透明性:所有关键流程都对开发者可见,可以精确控制可扩展性。

842

Nginx 的安装部署

本文详细介绍了Nginx的安装部署与配置方法。主要内容包括:1)Nginx安装步骤,涵盖编译工具安装、PCRE依赖安装及Nginx编译安装;2)反向代理配置,实现IP跳转和路径分流;3)负载均衡配置,讲解轮询、权重、IP哈希和最少连接四种策略;4)nginx.conf配置文件详解,解析全局块、event模块、http块、server块等核心配置模块的功能与指令。通过具体配置示例,展示了Nginx作为高性能Web服务器的灵活配置能力,包括反向代理、负载均衡等典型应用场景的实现方式。

m0_58017289的博客 3415

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Nginx部署vue项目

如果说服务器有了,nginx没安装?

码界云仓 2135

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Nginx 部署 Vue 指南

为了提高安全性,建议为你的站点配置 HTTPS。但是因为环境或者其他的什么原因,每个人的部署情况可能都会不同,具体情况具体分析,欢迎大家分享自己遇到的问题。如果你的服务器启用了防火墙,确保允许 HTTP 流量通过。在 Nginx 的配置目录中创建一个新的配置文件。现在,你应该能够通过浏览器访问你的域名或 IP 地址来查看部署的 Vue 应用。将构建好的 Vue 项目文件复制到 Nginx 配置中指定的根目录。替换为你的域名或服务器的 IP 地址,并将。替换为你的 Vue 项目的构建目录路径。

qq_64272546的博客 5998

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux 部署 Nginx

②如果再次报错执行 yum -y install openssl openssl-devel //安装openssl。从官网中下载 nginx 压缩包到本地(http://nginx.org/en/download.html)①如果报错执行yum -y install pcre-devel // 安装pore。(注意:Nginx 启动、停止、退出、重新加载命令都需要在 sbin 目录下执行)在 nginx.conf 文件中配置 location。修改监听端口为666。

WJH_JSON的博客 7798

K8s 部署 Nginx 入门

文章 《Mac docker desktop 搭建 kubernetes 环境》 介绍了如何在 mac 上利用 docker desktop 搭建 k8s 运行环境,本文在此基础上,说明如何利用 k8s 部署 nginx 。 创建 pod pod 是 k8s 最小的编排单位,通常来说不需要直接创建 pod。这里是为了演示 pod 的使用创建了一个 pod。 pod 的配置文件 nginx-pod.yml: apiVersion: v1 kind: Pod metadata: name: nginx

Leo的博客 7718

Nginx服务部署

文章目录一.Nginx简介1.1Nginx概述1.2Nginx与Apache优点1.3Nginx与Apache区别二.编译安装Nginx2.1编译安装2.2添加Nginx系统服务2.2.1方法一2.2.2方法二 引言:web服务器平台处理apache之外,我们经常使用的还有Nginx服务,本文将介绍Nginx服务 一.Nginx简介 1.1Nginx概述 Nginx (“engine x”)是一个高性能的HTTP 和反向代理服务器。Nginx 是由Igor Sysoev 为俄罗斯访问点开量第二的Ramble

夏颜的博客 8493

nginx部署web项目_nginx部署h5项目

1. nginx部署h5项目此为windows部署,liunx也类似的1.1. 前言部署h5项目还是很简单的,不过对小白来讲一开始可能也是一脸懵逼,这个简单教程针对的是从未部署过前后端分离前端项目的小白1.2. 步骤1.2.1. 下载nginx如下图目录1.2.2. 放入经过编译的h5项目把经过编译的h5项目放入html文件夹下,可以在html里面创建一个单独文件夹,把内容放进去如下图1.2.3....

weixin_39887748的博客 2145
上一篇: JWT实践原理以及自己生成token案例
下一篇: JVM及GC
Persistence___
博客等级 码龄8年 47粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值