CentOS7.X下nginx的安装

CentOS7.x下安装Nginx、PHP及生成自签名证书、开启http2(上) 这是自己第一次在Linux下安装Web服务器,在Nginx及PHP的安装和配置过程中遇到了不少的问题,尤其是在设置openssl的自签名证书并未nginx开启http2的过程中。因此,我希望自己整理的一些经验能对大家有一点帮助。 阅读详情

1.依赖包的安装

这里直接采用简单的yum方式安装

yum -y install gcc-c++
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel

2.下载Nginx源码包

这里根据自己想要的版本自由选择下载

如果没有wget请使用yum -y install wget安装

cd /usr/local
wget http://nginx.org/download/nginx-1.14.0.tar.gz

3.源码包的安装

3.1解压
//解压,在当前目录下生成nginx-1.14.0目录
tar -zxvf nginx-1.14.0.tar.gz
3.2编译检查
//进入目录
cd nginx-1.14.0
//编译检查,最重要的是生成Makefile文件,从而执行后续正式编译安装工作
./configure --with-stream_ssl_module --with-http_stub_status_module
//此步可以参考以下结果,不唯一,但是不能出现明显找不到的情况

在这里插入图片描述

//正式执行编译命令之前,检查当前目录是否生成Makefile,如果没有请检查前面是否成功执行
ls

在这里插入图片描述

3.3编译安装
make
make install

此步执行时间可能较长,请耐心等待,执行完成后出现的部分信息

在这里插入图片描述

到此,Nginx安装部分已经全部完成

4.测试安装是否成功

4.1开启Nginx服务
//进入安装目录,按照以上安装方法,Nginx会安装在/usr/local/nginx下
//此时在/usr/local目录下除了nginx目录不能删除外,其他的含有nginx的文件或目录都可删除
cd ..//也可以写绝对路径 cd /usr/local
//进入nginx目录
cd /nginx/sbin
//查看安装的nginx版本
./nginx -V
//开启nginx服务,当然可以配置简单的方式开启服务
./nginx

在浏览器地址栏中输入当前机器ip地址,测试能否打开

…

是不是发现根本无法打开,如果可以访问,那么文章就到此为止了。如果不是,请继续看下去

4.2防火墙配置
//如果只是在虚拟机上安装nginx,可以采用最暴力直接的方法,直接关闭防火墙
systemctl stop firewalld
//上述操作虽然方便,但真实环境不可能直接把防火墙关了,于是有了下步的防火墙策略
//配置之前请先把防火墙开启
systemctl start firewalld
//策略配置
firewall-cmd --zone=public --add-port=80/tcp --permanent
//重新加载,使得添加的策略生效
systemctl reload firewalld

此时重新回浏览器去测试,发现页面可以正常打开了

在这里插入图片描述


此时重新回浏览器去测试,发现页面可以正常打开了

nginx安装部分就到此为止了

centos 7.X系统安装配置nginx centos 7.X系统或者linux系统详细安装配置nginx 阅读详情

相关推荐

飞牛NAS挂载115网盘避坑指南:为什么你的大文件总是传输失败?

本文深入解析了在飞牛NAS上通过AList挂载115网盘时,大文件传输失败的深层原因,包括风控机制、网络协议及兼容性问题。文章提供了从基础排查到高阶优化的系统性解决方案,并建议采用Kopia分片备份等终极策略,以实现稳定可靠的云端数据流转。

weixin_29306011的博客 1681

CentOS 7.x下安装Nginx

CentOS 7.x下安装Nginx Nginx是一款高性能的HTTP服务器,具有占用内存小,性能强等特点,本文主要介绍在CentOS 7.x环境下使用源码编译安装Nginx的具体步骤,以及设置开机自启动服务等内容。 安装所需环境 第一步:安装gcc库 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境, 可以使用如下命令安装: sudo yum install ...

程序员客栈 258

【codex教程】Codex 注册和使用教程(2026最新版)

Codex 是 OpenAI 推出的 AI 编程助手,可以帮助开发者阅读代码、修改代码、运行命令、生成测试、排查 bug、做代码审查,也可以在终端、IDE、Codex App 或网页端使用。根据 OpenAI 帮助中心,截至 2026 年 6 月,Codex 已包含在 Free、Go、Plus、Pro、Business、Edu 和 Enterprise 等 ChatGPT 方案中,但不同套餐的使用额度会有所不同。适合开发者在终端中使用。如果你想在命令行里使用 Codex,可以安装 Codex CLI。

与时俱进,开放共享 2万+

CentOS7.X中使用yum安装nginx的方法

通过yum search nginx看看是否已经添加源成功。如果成功则执行下列命令安装nginx。原因是1024以下端口启动时需要root权限,所以sudo nginx即可。查看nginx的状态:systemctl status nginx。启动nginx:systemctl start nginx。加入开机启动:systemctl enable nginx。安装完后,rpm -qa | grep nginx 查看。其次,将要启动的端口加入到如上端口列表中。新建 vi nginx.repo 文件。

通往成功之路的一个过客 633

C语言专升本编程题

湖南省专升本选拔考试,C语言程序设计内部习题

weixin_45729947的博客 2115

LAMMPS实战:如何用ReaxFF力场模拟碳氢化合物热解(附完整脚本)

本文提供了一份使用LAMMPS软件中ReaxFF反应力场模拟碳氢化合物热解过程的完整实战指南。内容涵盖从环境准备、力场参数选择、能量最小化,到升温恒温动力学模拟的完整脚本编写,并介绍了基于轨迹文件的产物分析方法,帮助计算化学与材料科学研究者快速上手这一关键的分子动力学仿真技术。

soda5的博客 1093

Centos7.x中安装nginx

“Centos7.x中安装nginx”           —— 天地不仁 以万物为刍狗。迷茫只是不努力 不坚定 不上进的借口一、安装1、添加源2、安装Nginx3、启动Nginx并设置开机自动运行4、浏览查看效果二、卸载1、停止nginx2、删除nginx的自动启动3、从源头删除nginx4、使用yum删除 提示:无 一、安装 1、添加源 rpm -Uvh http://ngin.

落魄书生的博客 200

软件可靠性设计

本文系统介绍了软件可靠性设计与建模的理论框架和实施方法。首先从可靠性定义、核心思想和与建模的关系等理论基础出发,重点阐述了模块化设计、冗余容错、异常处理等六类可靠性设计方法及其技术栈。文章详细分析了可靠性设计在软件生命周期各阶段的应用,并深入探讨了设计与建模的深度结合机制,包括参数影响、验证方法和量化指标。最后提出了覆盖设计、开发、测试和运行四个阶段的落地策略,形成完整的"设计-建模-运行"流程体系。全文强调通过预防性设计和量化建模相结合的方法提升软件系统的可靠性和稳定性。

moton2017的博客 895

篇一:centos 7.X环境安装 Nginx

所作皆为本怂亲力亲为,如有任何问题或者疑问,欢迎下方留言。 一个人可能走的更快,但是一群人会走的更远!你们说,对吗? 一、环境说明:Windows 10、centerOS 7.X 二、安装Nginx、此例采用编译安装方式、亲测!!! 1. 安装编译安装所需要的依赖 yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel open...

**My Coding Family** 3741

RT-Thread littefs控制GD32F4xx片内Flash

GD32F4xx RT-Thread下使用littefs 控制片内flash 调试记录

madao1234的博客 995

智能车图像处理22-进阶篇14--小s的判断

这篇文章中主要讲述智能车图像处理中 : 小s的判断方法。

taiyuezyh的博客 2565

Nginx安装步骤(CentOS7.x版本)

Nginx安装步骤 下载nginx: 官方网站:http://nginx.org/ 我这里使用的版本是1.8.0版本。 Nginx提供的源码。 1. 要求的安装环境 1、需要安装gcc的环境。yum install gcc-c++ 2、安装第三方的开发包。 PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表...

rao991207823的博客 437

【某音电商】protobuf聊天协议逆向

某音电商私信、聊天消息protobuf协议逆向分析与解析

吴秋霖的博客 2314

x3850x5安装linux7,CentOS7.6_Nginx_1.16.0 编译安装

软件环境:CentOS7.6+Nginx1.16.0+mysql8.0.17+php7.2.21服务器: IBM x3850 X51.查看系统版本/安装常用软件(系统最小化安装)[root@XiaoFeng~]#cat/etc/centos-releaseCentOSLinuxrelease7.6.1810(Core)[root@XiaoFeng~]#yuminstall-y...

weixin_29309785的博客 1298

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

linux-CentOS 7.x安装nginx

我用的是 nginx-1.16.1.tar.gz,用其余版本也都是可以的,上传可以通过ftp或者是scp命令上传到服务器,对目录没有要求,放适合的位置就行。这里以 /application/tools目录为例,application是我自己在外层创建的目录。

yiming_zhan的博客 383

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

centos7.x nginx安装,并加入系统服务和开启启动

一、安装nginx 先安装其依赖软件,最后安装nginx。 依赖工具,版本根据需要自己下载,我用的版本:pcre-8.3.7.tar.gz, openssl-1.0.1t.tar.gz, zlib-1.2.8.tar.gz, nginx-1.11.1.tar.gz。 将这些依赖包都复制到/usr/local/文件夹下,进行安装 1. 安装pcre 方式一、wget http:...

sinat_15946141的博客 1225

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

centos7.x使用yum安装nginx

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34194551的博客 142

Centos7.X使用yum安装nginx

个人博客为:https://www.likun666.com, 里面有很多不错的文章,大家有兴趣可以去看看。 在centos7.x中默认没有nginx的源,所以需要下载nginx的源或者安装epel.repo这个扩展源,这里采用下载nginx的yum源方式安装。 1.下载nginx源: wget http://nginx.org/packages/centos/7/noarch/RPMS/ngin...

qq_38932624的博客 224

CentOS 7.X Nginx安装配置

Nginx (“engine x”) 是一个高性能HTTP 和 反向代理 服务器、IMAP、POP3、SMTP 服务器。 本文主要写Nginx的源码安装,所以这里具体原理不写,(如有需求可至nginx官网http://nginx.org/查看) 系统环境:Centos 7.X nginx版本 :1.12.0 (其他版本安装方法一样) 1.安装nginx #关闭防火墙和selinux [root@localhost ~]# systemctl stop firewalld [root@localhost ~]

妳为谁隐身 140

lunux安装nginx(centos7.x)

Linux操作系统安装Nginx (centos7.x) 1. 在终端的任意目录下 安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel 2 . 下载nginx tar包 创建文件夹 cd /usr/local mkdir ng...

qq_39125483的博客 100

Linux(CentOS7.X)安装Nginx

一、环境准备 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 二、Nginx安装包准备 Nginx下载地址:https://nginx.org/download/,完事上传至CentOS; 三、解压 tar -zxvf ./nginx-1.8.0.tar.gz -C /usr/local/ 四、配置 ...

liangsw 2518

centos 7.x 安装nginx

安装配置nginx服务 获取比较新的nginx的yum源数据 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装nginx yum install nginx 配置nginx 默认nginx的配置文件在 /etc/nginx/nginx.conf,内容如下: #运行用户,默认即是nginx,可不设置 user nginx; #启动进程,通常设置成和

liji0611的博客 189

CentOS 7.x 安装Nginx

安装参考:https://blog.csdn.net/qq_33454884/article/details/89212702 【下载】 下载地址:http://nginx.org/en/download.html 【安装相关依赖与工具包】openssl、zlib、pcre 在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel 依赖包安装顺序依次为:openssl、zlib、pcre, 最后安装Nginx包 # 安装方式1:yum

qq_19783793的博客 227

centos6.8 php7 nginx,CentOS 8.x编译安装Nginx1.16.x+MySQL8.0.x+PHP7.4.x 7.3.x 7.2.x 7.1.x 7.0.x 5.6.x 5.5...

本文档最后更新于2020年4月7日前传:1、CentOS 8.0.1905系统安装配置图解教程http://www.osyunwei.com/archives/10256.html2、CentOS服务器初始化设置http://www.osyunwei.com/archives/9034.html准备篇一、防火墙配置CentOS 8.x默认使用的是firewall作为防火墙,这里改为iptables...

weixin_39624367的博客 439

如何在CentOS7.x中安装nginx并部署html静态网站?可用yum及编译安装,推荐yum

原生态安装nginx部署html静态网站

云计算课代表 1565

【Linux】CentOS 7 安装 nginx 1.18.x

CentOS 7 安装 nginx 1.18.x1.事前准备2.开始安装3.测试 1.事前准备 关于虚拟机的下载和安装,可以参考我之前的博客↓ VMware下载,安装及创建虚拟机 VMware安装Centos7 究极逐步详细图文流程 还有就是nginx源码包的下载: 官网中最新版本是1.19.6 ,而稳定版最新是1.18.0,这里我们选择稳定版: 下载地址:nginx: download(官网) 下载链接:nginx-1.18.0 当然你也可以使用wget直接下载到Linux上: wget http://

菲林都已拆走 664
上一篇: python对MySQL数据库的基本操作CRUD
下一篇: win10家庭版组策略添加及关闭自动更新
GoWatson
博客等级 码龄9年 4粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值