Nginx运维安装方式汇总

从入门到精通:Nginx运维秘籍大公开 Nginx 运维涵盖了从基础操作到进阶技巧,再到实战演练和监控维护的多个层面,每一个环节都紧密相连,共同保障着 Web 服务的稳定高效运行。通过安装 Nginx,我们开启了这一技术之旅,掌握启动、停止与重启的方法,如同掌握了机器运转的开关。深入了解配置文件的结构,让我们能够根据业务需求,灵活调整 Nginx 的行为,使其更好地服务于我们的应用。在进阶技巧部分,负载均衡配置让我们能够合理分配请求,充分利用后端服务器资源;缓存设置提升了访问速度,减轻了服务器压力; 阅读详情

上边文章聊起Nginx反向代理,今天我们聊下nginx安装。

一、普通安装

Windows 安装

(1)进入官方下载地址,选择合适版本(nginx/Windows-xxx)。

在这里插入图片描述
(2)解压到本地
在这里插入图片描述
(3)启动

下面以 C 盘根目录为例说明下:

cd C:
cd C:\nginx-0.8.54 start nginx

注:Nginx / Win32 是运行在一个控制台程序,而非 windows 服务方式的。服务器方式目前还是开发尝试中。

Linux 安装

rpm 包方式(推荐)

(1)进入下载页面,选择合适版本下载。

$ wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

(2)安装 nginx rpm 包
nginx rpm 包实际上安装的是 nginx 的 yum 源。

$ rpm -ivh nginx-*.rpm

(3)正式安装 rpm 包

$ yum install nginx

(4)关闭防火墙

$ firewall-cmd --zone=public --add-port=80/tcp --permanent
$ firewall-cmd --reload
源码编译方式

安装编译工具及库

Nginx 源码的编译依赖于 gcc 以及一些库文件,所以必须提前安装。

$ yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

Nginx 依赖 pcre 库,安装步骤如下:
(1)下载解压到本地
进入pcre 官网下载页面,选择合适的版本下载。

     我选择的是 8.35 版本:
wget -O /opt/pcre/pcre-8.35.tar.gz http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
cd /opt/pcre
tar zxvf pcre-8.35.tar.gz

(2)编译安装

执行以下命令:

cd /opt/pcre/pcre-8.35
./configure
make && make install

(3)检验是否安装成功

执行 pcre-config --version 命令。

编译安装 Nginx
安装步骤如下:

(1)下载解压到本地

进入官网下载地址:http://nginx.org/en/download.html ,选择合适的版本下载。

我选择的是 1.12.2 版本:http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

wget -O /opt/nginx/nginx-1.12.2.tar.gz http://nginx.org/download/nginx-1.12.2.tar.gz
cd /opt/nginx
tar zxvf nginx-1.12.2.tar.gz

(2)编译安装

执行以下命令:

cd /opt/nginx/nginx-1.12.2
./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/pcre/pcre-8.35
make && make install

(3)关闭防火墙

$ firewall-cmd --zone=public --add-port=80/tcp --permanent
$ firewall-cmd --reload

(4) 启动 Nginx

安装成功后,直接执行 nginx 命令即可启动 nginx。

启动后,访问站点:
在这里插入图片描述

Linux 开机自启动

Centos7 以上是用 Systemd 进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。Systemd 服务文件以 .service 结尾。

rpm 包方式
如果是通过 rpm 包安装的,会自动创建 nginx.service 文件。

直接用命令:

$ systemctl enable nginx.service

设置开机启动即可。

源码编译方式
如果采用源码编译方式,需要手动创建 nginx.service 文件。

二、Docker 安装

  • 官网镜像:https://hub.docker.com/_/nginx/ 下载镜像:docker pull nginx
  • 启动容器:docker run --name my-nginx -p 80:80 -v
    /data/docker/nginx/logs:/var/log/nginx -v
    /data/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx
  • 重新加载配置(目前测试无效,只能重启服务):docker exec -it my-nginx nginx -s reload
  • 停止服务:docker exec -it my-nginx nginx -s stop 或者:docker stop my-nginx
  • 重新启动服务:docker restart my-nginx

三、脚本

CentOS7
环境安装脚本:[软件运维配置脚本集合]

安装说明

采用编译方式安装 Nginx, 并将其注册为 systemd 服务
安装路径为:/usr/local/nginx
默认下载安装 1.16.0 版本
使用方法

  • 默认安装 - 执行以下任意命令即可:
curl -o- https://gitee.com/turnon/linux-tutorial/raw/master/codes/linux/soft/nginx-install.sh | bash
wget -qO- https://gitee.com/turnon/linux-tutorial/raw/master/codes/linux/soft/nginx-install.sh | bash
  • 自定义安装 - 下载脚本到本地,并按照以下格式执行:
sh nginx-install.sh [version]
XNXX-v2 XNXX-v2 从xnxx下载Video Bok * p :) 截屏 正在安装 $ apt update && apt upgrade $ termux - setup - storage;mkdir $ HOME / storage / shared / XNXX - v2 $ apt install git $ apt install php $ git clone https : // github.com/ArroKM/XNXX-v2 $ cd XNXX - v2 $ php xnxx . php 网站 Untuk Versi webnya silahkan kuncungi 阿皮 https : // api.asecx.site/v1/xnxx.php/search=indonesia&page=1 search = Masukan judul atau kata k 立即下载

相关推荐

免安装xdown下载器

免安装xdown下载器

linux企业运维----2.nginx源码编译安装

前言 在企业中,我们往往需要一些架构中的软件定制功能,这就必须采用源码编辑安装软件。源码编译安装三部曲:configure----make----make install 安装好软件后还需要熟悉配置文件,能与其他软件结合。 一、源码编译安装nginx及简单使用 1.configure 在sever1安装nginx,进行解压。 lftp 172.25.254.250 ##可以直接在网上寻找该开源软件 >ls >cd pub/docs/lamp >get nginx-1.20.1

weixin_47665572的博客 317

中国高精度年度平均气温栅格数据集(1901-2024)

本文基于中国月度平均气温栅格数据集,计算生成1901-2024年1km分辨率的年度平均气温数据集,并按中国省市行政区划进行裁剪。该数据集融合CRU全球数据和WorldClim高分辨率数据,经496个站点验证,具有高时空精度和长时间序列特点,覆盖全国(含港澳台)逾百年气温记录,为气候变化研究、生态水文分析及农业生产评估等提供重要数据支撑。数据格式为Tif,单位为0.1℃,可获取全国、各省及各市三个尺度的气温栅格数据。

PPdata_Academy的博客 1242

Nginx运维总结

Nginx基础总结:安装、平滑升级、http配置认识

ha_mor的博客 372

从零开始学习信号完整性(SIPI)--2

上一节我们已经谈过,信号完整性研究的是如何使驱动器输出的信号传输到接收器件并被正确的接收。 信号完整性的三要素包含了:信号、驱动接收芯片、传输通道。 这其中信号是主体,我们要做的主要工作就是设计好信号的传输路径为信号的正确传输扫清障碍。要做信号完整性分析与设计首先要了解信号的特性,以及信号质量的判别标准。 对一个信号进行描述通常需要如下几个指标: 信号特性的描述 摆幅:信号从低电平到高电平之间的电压差,对于单端信号通常由信号的供电电压决......

qq_29476769的博客 2万+

振动信号相位测量的关键技术解析

本文深入解析了振动信号相位测量的关键技术,强调相位是振动信号的“身份证”,对于动平衡和故障诊断至关重要。文章详细阐述了键相传感器与振动传感器的选型、安装要点,以及时域和频域(FFT)核心算法,并针对现场噪声、转速波动等挑战提供了实战解决方案,帮助工程师实现精准、稳定的相位测量。

vv45678的博客 838

Nginx运维知识基础详解

Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。

Bo_B0的博客 1071

睿尔曼复合机器人之底盘操作流程

控制键”按下后,可在键盘上通过‘i’(向前),‘k’(向后),‘j’(向左旋转),‘l’(向右旋转)四个按键对底盘进行运动控制。选中禁⾏线功能后,使⽤⿏标在界⾯内点击选择起点,继续在其他地⽅点击,两点之间会连成⼀条线,可以进⾏多次连续点击,形成连续线条。4)扫图完成后,软件会重新启动,返回到监控页面,点击“激光”可看到当前机器激光扫描的实时数据,在页面上表现为红色边界线,点击菜单栏“控制”键使底盘在一定范围内运动,扫描到尽可能多的边界线,可发现与实际地图的黑色边界线不同,需要进行手动校正。

realman_Rop的博客 1474

Linux系统虚拟机中安装Nginx服务器

1. 查询当前是否有安装包 yum info nginx 默认情况下,nginx不在yum源仓库里面,但是nginx官方提供了rpm包的地址,需要将该包的地址在yum里面进行配置。 2. 配置Nginx地址源文件 sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装完成后执行下面的命令就可以看到配置成功后的地址源文件了,名为nginx

分享前端工程化、AI 应用、Agent 开发与大模型实践! 2909

告别屏幕适配焦虑:用AndroidAutoSize 1.2.1搞定多尺寸设备(附AndroidX兼容方案)

本文详细介绍了AndroidAutoSize 1.2.1在屏幕适配中的应用,帮助开发者高效解决多尺寸设备适配问题。通过动态计算机制,AutoSize显著提升了UI一致性和开发效率,特别适合处理横竖屏切换、折叠屏等复杂场景。文章还提供了AndroidX兼容方案和性能优化建议,是Android开发者的实用指南。

weixin_42535461的博客 189

[Dify] 法律文档解析助手怎么做才敢用?先把条款提取、依据核对和人工复核分开

这篇文章围绕用 Dify 搭建法律文档解析助手时最容易被忽略的可靠性问题展开:文档能上传、模型能总结,并不等于结果就能直接用于法务判断。文章会从文档抽取、条款定位、召回片段核对、结构化输出和人工复核几个角度梳理设计思路,适合正在用 Dify 处理合同、制度、招投标文件或企业知识库问答的读者阅读。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 9379

Nginx安装

/configure为里面的一个安装,切换到压缩目录就可以查看到,--prefix=/usr/local/nginx指定安装目录,--user=nginx --group=nginx指定用户以及组,--with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module模块,根据你要使用什么模块去添加,make && make install编译安装。

pfx18的博客 360

基于语义分割的实时建图:HDMap动态更新

基于语义分割的实时建图:HDMap动态更新​ ,人工智能,计算机视觉,大模型,AI,本文围绕基于语义分割的实时建图技术在HDMap动态更新中的应用展开,介绍了语义分割基础、HDMap概述、相关实时建图技术、动态更新关键技术、系统性能评估指标、实际应用案例、面临的挑战与解决方案及未来发展趋势。阐述了该技术如何利用传感器数据和语义分割算法,解决传统HDMap构建与更新的弊端,分析了其在精度、实时性、鲁棒性等方面的表现,以及在自动驾驶和智能交通中的应用,还探讨了现存问题及未来优化方向。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 22万+

运维知识汇总

端口(提供服务的一个窗口,linux下某个应用程序,需要暴露的一个窗口,nginx应用程序,默认是使用80端口,提供服务)nfs01 192.168.178.138 被管理机器(配置好ssh服务,以及关闭防火墙,公司的员工)通过该access.log日志,即可进行更多的日志分析,sed,awk,grep这样的命令实践。①利用ansible的纯命令行实现的批量管理,ad-hoc模式——好比简单的shell命令管理。在生产环境中,ansible的连接方式,二选一,最好配置ssh公私钥免密登录。

weixin_56468024的博客 544

目标检测YOLO实战应用案例100讲-基于YOLOv7的番茄采摘机械手场景感知及试验(下)

根据软件系统的设计需求,制定系统的可行性方案分析,编写系统的相关程序和 调试运行环境,对系统进行测试,以实现对番茄数据的采集及监测。登陆界面登陆后,进入选择界面,菜单包括了对番茄种植棚室的固定相机数据的监测、 对番茄采摘机械手的双目相机采集的番茄的静态、动态数据的获取、对番茄静态、动态数 据处理的功能菜单等选项。与利用人工去进行对于番茄果实的识别和数目的统计相比,番茄视觉系统自动记录番 茄数量以及红色已经成熟的番茄、青色未成熟番茄的数量,减轻人工记录的工作量,减少 人工记录的误差,从经济方面是可行的。

qq_36130719的博客 812

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Nginx知识汇总,及实战案例

nginx在企业应用中可以说是重中之重,所以学会nginx在运维工作中就显得相当重要。下面是我总结的一些只是汇总以及在工作中的一些实战案例。

qq_57909106的博客 1771

pscad IEEE标准系统搭建说明

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

Ansible运维实战——安装nginx

将nginx-1.9.6.tar.gz复制到/etc/ansible/nginx_install/roles/install/files。启动脚本和配置文件都放到 /etc/ansible/nginx_install/roles/install/template。—————————————————编译安装nginx————————————————————————————————————执行文件————————————————————编写/etc/init.d/nginx。切换到nginx-1.9.6下。

2402_86248291的博客 938

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Nginx三种安装方式

上面是一条命令,每行的末尾 表示对命令进行换行, 之后不能有空格。协议, Nginx 的 SSL 模块和其他模块需要。宿主机不存在不存在 nginx.conf 文件,会把。可以下载最新版或稳定版本,建议使用稳定版本。当成文件夹来处理,那么把宿主机的。就是 Nginx 的安装路径。的路径和配置文件的路径要对应。OpenSSL 用来支持。

2509_93961766的博客 1486

Linux系统下Nginx的安装部署(两种方式)

在当今互联网时代,网络服务的稳定性和性能是衡量一个网站或应用成功与否的关键因素之一。Nginx,作为一个强大的开源Web服务器和反向代理服务器,以其卓越的高并发处理能力和高效的资源利用率,成为了众多开发者和企业的首选。无论是在云环境还是在传统的数据中心,Nginx都能够提供出色的性能表现和稳定的运行效果。本文旨在为Linux环境下的开发者和技术运维人员提供一份Nginx安装指南,包括在线二进制部署和离线手动安装两种方式,以及一系列常用的Nginx命令。

weixin_52811458的博客 4548

Linux下安装Nginx服务及systemctl方式管理nginx详情

将下载好的nginx压缩包上传至刚才所建的目录中/usr/local/nginx(我习惯用CRT这个工具,大家可以根据自己的喜好)------[也可以在此目录下直接下载使用(确保安装了wget 没有安装可以 yum install -y wget 下载一个)在linux中进入上传nginx的文件夹/usr/local/nginx并解压。命令将编译完成的程序和相关文件复制到系统的适当位置,使其可以被系统和用户访问。),更具自己想要的版本下载相应的tar.gz包。下载完成后解压就可以了]------

2509_94003887的博客 998

Ansible运维实战-自动化安装nginx

详细讲解了如何自动化安装nginx与管理配置文件

秋的博客 1598
上一篇: CentOS7 环境安装脚本:软件运维配置脚本集合
下一篇: 查询mySQL时,查询结果如何按照where in数组排序
撸猫@冒泡泡
博客等级 码龄10年 16粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

撸猫@冒泡泡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值