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万+

信贷风控分析—征信数据源

详解企业和个人征信报告,以及信贷风控之指标构造案例参考

csdnbt的博客 3641

Claude Code + 自定义模型体验

AI 编程工具的发展突飞猛进:Cursor 横空出世,推出了“Agent 模式”;新竞争者如 Windsurf 也纷纷加入战局。几乎所有产品都开始转向“代理式(agentic)”开发模式——不再依赖单次 LLM 响应进行补全,而是让大模型在一个循环中调用各种工具,来完成更复杂的任务:分析代码库上下文、读取网页与文档、编译程序、运行测试、修复失败构建或测试、不断迭代等。

西京刀客 5799

Nginx 负载均衡

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

9517

TC397 EB配置ADC软件触发:从零实现周期采样与中断处理

本文详细介绍了如何在Infineon AURIX TC397芯片上使用EB Tresos工具配置ADC软件触发,实现周期采样与中断处理。通过硬件连接、EB模块配置、代码初始化及数据处理的全流程解析,帮助开发者快速掌握ADC软件触发技术,提升嵌入式系统开发效率。

root9的博客 234

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

学习STM32的无人机控制

下面是一个基于STM32的无人机控制的简单示例代码,包括四旋翼的PID控制、遥控器信号解析和电机控制。本示例以STM32F103系列为例,使用Keil C编译器进行开发。

qq_67153941的博客 706

初学树莓派——(九)DHT11数据传入ONENET

目录 前言 DHT11实现本地温湿度监测 DHT11.py 接线图 效果图 温湿度数据上传至ONENET 新建产品 新建设备 ONENET.py 测试 Shell脚本配置 效果图 前言 本文分部分实现温湿度上传至OneNet云平台,本地数据监测,数据上传 新建一个文件夹,文件夹内包含DHT11.py、ONENET.py、tmp_data.txt、hum_data.txt DHT11实现本地温湿度监测 DHT11.py import RPi.GPIO as GPIO

会点灯的大力水手的博客 2612

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的博客 2500

100天精通Python(爬虫篇)——第122天:基于selenium接管已启动的浏览器(反反爬策略)

100天精通Python(爬虫篇)——第122天:基于selenium接管已启动的浏览器(反反爬策略)

努力让自己发光,对的人才能迎着光而来 13万+

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

2025资源从哪里来!

研究网络通信中的安全问题,如VLAN划分、路由协议(静态、动态如OSPF、BGP)、NAT转换、AAA认证、访问控制列表(ACL)等。‌Wi-Fi安全设置‌、‌密码破解原理‌(仅用于合法测试或教育目的)、‌常见Web安全问题‌如SQL注入、XSS跨站脚本攻击等的防范措施。在这个网站你可以找到你对应的专业-对应的路线-对应的资源-对应的百度网盘里面全是免费的资源------------------惊喜不?‌防火墙配置与策略‌、‌入侵检测与防御系统(IDS/IPS)‌、‌端口扫描与漏洞扫描技术‌等。

qq_56248592的博客 1904

专栏三:解析spatialCNV的使用

文章Spatially resolved clonal copy number alterations in benign and malignant tissue发在natur

m0_58549466的博客 1252

Nginx 的安装部署

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

m0_58017289的博客 3415

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Nginx部署vue项目

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

码界云仓 2135

OV9734 DATASHEET,完整规格书

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

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Nginx 部署 Vue 指南

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

qq_64272546的博客 5998

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

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、付费专栏及课程。

余额充值