Nginx下载与安装

nginx(NGINX)详细下载安装及使用教程 NGINX 是一个非常流行的开源 Web 服务器和反向代理服务器,它可以帮助用户负载均衡(主要体现在可以创建多个服务器,一般将静态资源页面和动态页面分开部署到不同服务器,这样就可以降低服务器压力)、缓存、反向代理、SSL 终止等功能,常用于 Web 应用程序的开发和部署。什么是 NGINX?详细介绍)NGINX 是一个开源的 Web 服务器和反向代理服务器,它使用 Nginx 作为 Web 服务器和反向代理服务器的原因是它拥有高性能、可扩展性和可靠性。 阅读详情

介绍

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

官网:https://nginx.org/

下载

Nginx选择的是稳定版本的1.16这个版本

在Nginx的官网的下载页面中(nginx: download),就展示了当前Nginx版本,并提供了下载的连接。 如下:

安装

1). 安装依赖包

由于nginx是基于c语言开发的,所以需要安装c语言的编译环境,及正则表达式库等第三方依赖库。

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

2). 下载Nginx安装包

yum install wget
wget https://nginx.org/download/nginx-1.16.1.tar.gz

wget :

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。

执行完wget指令后,就会在当前所在目录看到下载下来的文件。

3). 解压nginx压缩包

tar -zxvf nginx-1.16.1.tar.gz

4). 配置Nginx编译环境

cd nginx-1.16.1 
./configure --prefix=/usr/local/nginx

说明:

--prefix 指定的目录,就是我们安装Nginx的目录。

5). 编译&安装

make & make install

目录结构

安装完Nginx后,我们可以切换到Nginx的安装目录(/usr/local/nginx),先来熟悉一下Nginx的目录结构,如下图:

备注:

上述我们用到的一个指令 tree,该指令可以将我们指定的目录以树状结构展示出来。如果没有这个指令,可以通过以下指令进行安装。

yum install tree

重点目录和文件如下:

目录/文件说明备注
conf配置文件的存放目录
conf/nginx.confNginx的核心配置文件conf下有很多nginx的配置文件,我们主要操作这个核心配置文件
html存放静态资源(html, css, )部署到Nginx的静态资源都可以放在html目录中
logs存放nginx日志(访问日志、错误日志等)
sbin/nginx二进制文件,用于启动、停止Nginx服务

Nginx-命令

常用命令

Nginx中,我们的二进制可执行文件(nginx)存放在sbin目录下,虽然只有一个可执行文件,但是我们可以通过该指令配合不同的参数达到更加强大的功能。接下来,我们就演示一下Nginx常见指令, 在执行下面的指令时,都需要在/usr/local/nginx/sbin/目录下执行。

1). 查看版本

./nginx -v

2). 检查配置文件  

修改了nginx.conf核心配置文件之后,在启动Nginx服务之前,可以先检查一下conf/nginx.conf文件配置的是否有错误,命令如下:

./nginx -t

 3). 启动

./nginx

启动之后,我们可以通过ps -ef指令来查看nginx的进程是否存在。  

注意: nginx服务启动后,默认就会有两个进程。

注意:

要想正常访问Nginx,需要关闭防火墙或开放指定端口号,执行的指令如下:

A. 关闭防火墙

systemctl stop firewalld

B. 开放80端口

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

firewall-cmd --reload

4). 停止

./nginx -s stop

停止之后,我们可以查看nginx的进程:

ps -ef|grep nginx

5). 重新加载

当修改了Nginx配置文件后,需要重新加载才能生效,可以使用下面命令重新加载配置文件:

./nginx -s reload

环境变量配置

在上述我们在使用nginx命令在进行服务的启动、停止、重新加载时,都需要用到一个指令nginx,而这个指令是在nginx/sbin目录下的,我们每一次使用这个指令都需要切换到sbin目录才可以,使用相对繁琐。那么我们能不能在任意目录下都可以执行该指令来操作nginx呢?答案是可以的,配置nginx的环境变量即可。

通过vim编辑器,打开/etc/profile文件, 在PATH环境变量中增加nginx的sbin目录,如下:

修改完配置文件之后,需要执行 source /etc/profile 使文件生效。 接下来,我们就可以在任意目录下执行nginx的指令了,如:

nginx的下载与安装 阅读详情

相关推荐

Nginx下载安装使用详解

Nginx 是一个功能强大且灵活的 Web 服务器和反向代理服务器。通过本文的步骤,你可以轻松地下载、安装和配置 Nginx,并根据需求进行扩展和优化。无论是作为 Web 服务器、反向代理还是负载均衡器,Nginx 都能提供出色的性能和稳定性。

clownAdam的博客 2339

nginx(NGINX)详细下载安装及使用教程(非常适合入门)

NGINX 详细安装使用教程,完整命令大全。nginx是一个非常流行的开源 Web 服务器和反向代理服务器,它可以帮助用户负载均衡、缓存、反向代理、SSL 终止等功能,常用于 Web 应用程序的开发和部署。什么是 NGINX?详细介绍)NGINX 是一个开源的 Web 服务器和反向代理服务器,它使用 Nginx 作为 Web 服务器和反向代理服务器的原因是它拥有高性能、可扩展性和可靠性。

a910247的博客 8万+

windews下载安装Nginx

windews下载安装Nginx 一、介绍: Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强。 二、安装步骤: 2.1下载nginx 到官网上查看自行选择下载:http://nginx.org/en/download.html 2.2、下载后解压,就...

kamianlaidaa的博客 1094

2021-03-09

安装Nginx 1.官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本 2.上传nginx到linux系统\ 3.安装依赖环境 (1)安装gcc环境 yum install gcc-c++ (2)安装PCRE库,用于解析正则表达式 yum install -y pcre pcre-devel (3)zlib压缩和解压缩依赖, yum install -y zlib zlib-devel (4)SSL 安全的加...

RUN166的博客 673

下载安装Nginx

前言 Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。 Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点开发的,,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上 Nginx 的并发能力在同类型的网页服务器中表现较好,

Zhoujia1316的博客 1184

手把手教你用Python实现最简单的语义通信(Sem Comm)Demo

本文通过Python和PyTorch,手把手教你构建一个基于深度学习的语义通信(Semantic Communication)Demo。该Demo使用自编码器架构,从MNIST图像中提取低维语义特征进行传输与重建,实现了从“传输比特”到“传递含义”的跨越,并探讨了其效率优势与鲁棒性。

weixin_29080843的博客 245

Nginx下载与安装(Liunx环境)

本文详细介绍了在CentOS系统上从源码编译安装Nginx 1.22.0的完整流程,包括依赖安装(gcc、pcre、zlib、openssl)、解压配置、编译安装、端口修改(建议改为8080避免与Apache冲突)、防火墙配置(开放端口或关闭防火墙)、服务管理命令(启动/停止/重启)以及阿里云服务器特有的安全组端口开放注意事项。最后提供了创建systemd服务实现开机自启的方法,包含.service文件模板和常用systemctl管理命令。

2401_83206350的博客 4219

OpenSpec 从入门到精通:AI 时代的最佳 SDD 范式

同样都是「先写规范再写代码」的开源 SDD 框架,OpenSpec(https://github.com/fission-ai/openspec) 展现出了极高的工程性价比,无论是使用 Claude Code、Cursor 还是 Aider,都可以无缝接入 OpenSpec 的规格管理层。这些问题需要人来做判断,AI 做不了这个主。整个流程跑下来,OpenSpec 产出的效果还是令人满意的,一些前期没有考虑到的细节 AI 都补上了,生成的相关文档也有利于开发人员的知识对齐,可以尝试在团队内部推广。

qq_39093474的博客 925

Nginx-下载与安装

安装Nginx 1.去官网下载对应的Nginx包,推荐使用稳定版本 http://nginx.org/en/download.html 2.上传Nginx到Linux 3.安装依赖环境 3.1 安装gcc环境 yum install gcc-c++ 3.2 安装PCRE库,用于解析正则表达式 yum install -y pcre pcre-devel 3.3 zlib压缩和解压缩依赖 yum install -y zlib zlib-devel 3.4 SSL 安全的加密的套接字协议层,用于H

一个死宅的不屈 3万+

Jetbrains IDE 配置上Gemini Code 插件,让你的的编程高效起飞~

Gemini Code Assist是 Google 家产品,基座模型为最新的Gemini 2.5 Pro。本篇实践了在 WebStrom 中Gemini Code Assist插件的高效编程。

2301_76993408的博客 4594

CentOS中nginx下载及安装

1、安装centos平台编译环境 使用如下指令 1、安装make:yum -y install gcc automake autoconf libtool make 2、安装g++:yum install gcc gcc-c++ 2、下载nginx及组件(tar.gz) 选定下载文件目录 可以选择任何目录,我选择: /usr/local/src cd /usr/local/src 1、Ngi...

有人_295的博客 4419

GEE:面对对象土地利用分类(结合SNIC、GLCM 和机器学习算法)

本文将介绍在Google Earth Engine中结合SNIC、GLCM和机器学习算法的的土地利用/土地覆盖(LULC)分类方法。结果如下图所示,

养乐多的博客 5613

Nginx下载及安装

windows下nginx下载安装和使用方法 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 二.nginx下载 官方网址:http://nginx.o............

麦叔 6万+

一文吃透 SAP IDoc 状态码:从 TEDS1 到 WE02 排障,再到 ABAP 自动化监控

在 SAP 集成场景里,IDoc 往往是最常见、也最容易被低估的一条生命线:采购订单、发票、主数据、库存移动……只要系统之间要稳定地交换结构化业务数据,IDoc 就经常登场。真正让人头疼的,并不是 IDoc 本身,而是它在链路里到底走到了哪一步、卡在了哪里、该找谁背锅。这篇文章把常用的 IDoc 状态码按出站、入站拆开讲清楚,并且把每个状态对应的真实世界故障现象、排查入口、以及可以落地的 ABAP 监控代码串起来,让你看到状态码就能想到动作。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 404

【异常】‘build.plugins.plugin.version‘ for org.apache.maven.plugins:maven-resources-plugin is missing

maven-compiler-plugin 插件版本信息没有指定导致了错误提示如下字面意思就是没有指定版本信息。

奶爸的编程之路,也就一周冷个三天 4599

nginx下载安装

环境:centos 7 1:下载Nginx 访问Nginx官网,选择一个版本获取下载链接,如下: 使用wget 命令下载Nginx,如下: wget http://nginx.org/download/nginx-1.16.0.tar.gz 2:解压Nginx 使用tar -zxvf 命令解压Nginx安装包,如下: 3:安装Ngi...

baidu_38558076的博客 3万+

设计四翼无人机(Quadcopter)的自主降落控制算法

为四翼无人机建立动力学模型,包括其姿态(Pitch, Roll, Yaw)和位置(X, Y, Z)的变化。可以使用Aerospace Blockset中的预制模块,或者根据具体需求构建自定义模型。示例:简化动力学模型利用块模拟四翼无人机的基本行为,确保模型能够反映电机输出如何影响姿态和位置变化。

amy_mhd的博客 242

Linux中Nginx的下载与安装

Linux中Nginx的下载与安装 Nginx的下载:nginx 的官网为http://nginx.org 右键点开linux的终端,输入命令:mkdir downloads,创建一个存放nginx安装包的文件夹。切换到该文件夹,输入 wget http://nginx.org/download/nginx-1.18.0.tar.gz该命令条。(自己所下载的版本为哪个就写哪个) Nginx的源码安装 安装gcc。由于 Nginx 是由 C/C++语言编写的,所以对其进行编译就必须要使用相关编译器。对于

qq_49106937的博客 937

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

nginx源码下载、安装

nginx源码下载、编译和安装 原文:https://blog.youkuaiyun.com/old__captain/article/details/84498540 1.nginx下载地址:http://nginx.org/en/download.html 如果有浏览器可以直接点击下载,如果在终端可以选择命令下载: wget http://nginx.org/download/nginx-1.14.1.t...

weixin_42650189的博客 1311

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Nginx在Linux(centos7)环境下的下载与安装

Nginx在Linux(centos7)环境下的下载与安装一、下载Nginx1、免费的开源版本官方网址2、选择需要下载的版本二、安装Nginx1、安装前准备(需要安装相关依赖库)2、安装Nginx3、配置nginx.conf4、测试nginx5、防火墙问题 一、下载Nginx 1、免费的开源版本官方网址 下载链接:Nginx下载官网 2、选择需要下载的版本 进入界面会有不同的版本选择,这里我们选择稳定版本下载: 1、Linux下安装选择nginx-1.18.0 下载 2、Windows下安装选择nginx

一点点创意 3445

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Nginx下载、安装与使用

Nginx入门,下载、安装与基本使用

lovelife000的博客 7072

Nginx下载安装

官网:https://nginx.org/1). 安装依赖包由于nginx是基于c语言开发的,所以需要安装c语言的编译环境,及正则表达式库等第三方依赖库。 2). 下载Nginx安装包进入/usr/local目录 执行完wget指令后,就会在当前所在目录看到下载下来的文件。3). 解压nginx压缩包 4). 配置Nginx编译环境 说明:​ --prefix 指定的目录,就是我们安装Nginx的目录。5). 编译&安装 6). 查看nginx目录结构安装完Nginx后,我们可以切换到Nginx的安装目录

weixin_44372857的博客 1万+

nginx的下载与安装 mac

nginx的下载

m0_61780691的博客 1226
上一篇: SpringCache注解+集成Redis
下一篇: 自动装箱和拆箱
doubleedged
博客等级 码龄4年 9粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值