[Nginx/Linux/CENTOS]安装Nginx
1 基本信息
服务器OS : Linux CENTSO 7.9
待安装的Nginx版本: NGINX 15.12
2 安装过程
step1 下载安装包
# cd /usr/local/software/
# wget http://nginx.org/download/nginx-1.15.12.tar.gz
step2 解压安装包
# cd /usr/local/software/
# tar -zxvf nginx-1.15.12.tar.gz -C ./
step3 安装依赖项
解决异常: ./configure时报的异常:
./configure: error: the HTTP rewrite module requires the PCRE library. ...
参考文献
安装nginx时候提示:./configure: error: the HTTP rewrite module requires the PCRE library. - CSDN
# yum -y install gcc gcc-c++ automake autoconf libtool make
# yum -y install pcre-devel openssl openssl-devel
step4 配置与安装前检查
cd /usr/local/software/nginx-1.15.12
./configure --prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf \
--with-http_stub_status_module \
--with-http_ssl_module
- ./configure --help
- --prefix=PATH 设置软件安装目录路径
- --with-http_stub_status_module 启用HTTP_Stub_Status模块,状态信息统计模块,用于返回一个Nginx状态信息统计信息页面。管理员访问这个页面可以获取Nginx的请求处理、当前连接、等待连接等统计信息,一般用于监控Nginx的运行状态。默认情况下不构建此模块。
- --conf-path=PATH 设置配置文件安装目录路径


step5 编译
cd /usr/local/software/nginx-1.15.12
make

step6 安装
cd /usr/local/software/nginx-1.15.12
make install

step7 查验版本
/usr/local/nginx/sbin/nginx -V

step8 开启网内外部主机访问端口
- 方法1 关闭防火墙
防火墙管理,可参见:
systemctl stop firewalld
// service firewalld status
// service iptables stop
- 方法2 仅开启对应端口
systemctl start firewalld
firewall-cmd --permanent --add-port=80/tcp
systemctl restart firewalld
step9 查验运行状态



3 Nginx卸载
step1 全局查找Nginx相关文件
sudo find / -name nginx*

whereis nginx

step2 删除查找出来的所有Nginx相关文件
yum remove nginx
// 先使用yum清理
sudo rm -rf <fileOrDir>
// 最后,依次手动删除查找出来的nginx文件(夹)


删除之后,便可重新安装nginx了。
X 参考文献
- NGINX ./configure详解 - CSDN
- Nginx Linux详细安装部署教程 - 博客园
- 关于cp: "conf/koi-win" 与"/usr/local/nginx/conf/koi-win" 为同一文件 报错 - CSDN
- https://www.iteye.com/blog/liyonghui160com-2099960 - iteye
- nginx完全卸载删除 - CSDN
[Nginx/Linux/CENTOS]安装Nginx的更多相关文章
- [Linux] - CentOS 安装nginx
linux版本:CentOS 6.0+ 安装nginx方法: 1.下载nginx rpm包命令: wget http://nginx.org/packages/centos/6/noarch/RPMS ...
- [转]linux CentOS 安装 Nginx
网上找的教程,一路走下来的,原文如下: 一.安装nginx 1.在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html 2.Wi ...
- linux CentOS 安装 nginx
官方网址:http://nginx.org/en/download.html 一.安装基础组件 yum install gcc-c++ yum install pcre yum install pcr ...
- Nginx:Linux下安装Nginx与配置
准备目录 [root@sijizhen ~]# mkdir /usr/local/nginx [root@sijizhen ~]# cd /usr/local/nginx/ 下载 1.Nginx,在h ...
- linux CentOS 安装 nginx+tomcat+java+mysql运行环境
本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...
- 【转】linux 编译安装nginx,配置自启动脚本
linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...
- linux 编译安装nginx,配置自启动脚本
本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...
- centos安装nginx(针对一哥们的博客进行的详细补充(用红色字体标出了补充部分))
centos安装nginx 原文地址:http://www.cnblogs.com/leechenxiang/p/5402960.html 一.什么是nginx 是一个C语言开发的HTTP反向代理服务 ...
- 【Linux】Linux上安装Nginx
本文介绍Linux环境安装Nginx,这里用的Linux系统是CentOS 7.2. 1. 从Nginx官网下载Nginx.这里用的版本为:1.13.6. 2. 将下载下来的Nginx上传到Linux ...
随机推荐
- 4组-Alpha冲刺-4/6
一.基本情况 队名:摸鲨鱼小队 组长博客:https://www.cnblogs.com/smallgrape/p/15553653.html 小组人数:8人 二.冲刺概况汇报 组长:许雅萍 过去两天 ...
- C++ PTA 本题要求实现一个计算m和n之间所有整数的和
6-2 2020mhb_函数_求和 (10分) 本题要求实现一个计算m和n之间所有整数的和(求和时需要将m和n也加入到和中)的函数.注意:如果m<=n则计算m到n的所有整数之和,如果m> ...
- 励志成为python大佬的第一天
1.编码 2.格式化字符 3.list,dict,tuple,set 4.return 5.参数
- 2html5
多媒体标签 <audio> <audio src='../audio/bxb.mp3' controls="controls" autoplay="au ...
- AD使用积累 - 板子上开孔的方法
有时候画板子时需要需要在板子上开一些槽孔,可以参考如下两种方法: 第一种方法:封闭曲线转换为槽孔. 1.在机械层画一个封闭图形或者画一根线: 2.选中这个图形或线,选择工具 - 转换 - 以选中的元素 ...
- 代理模式_v1
代理模式 概念: 1.真实对象:要被代理的对象 2.代理对象 3.代理模式 : 代理对象代理真实对象,达到增强真实对象功能的作用 实现方式: 1.静态代理:有一个类文件描述代理模式 2.动态代理:在内 ...
- nodejs 利用URL和querystring获取get查询参数
为深入理解request的get url信息及参数传递,利用URL和querystring获取对应的信息,测试成功,记录如下: 1.编写server.js文件 http=require("h ...
- []Python][simple]Serialize data with Pickle and deserialize data from pickle
序列化 import pickle friend = {"Dan": [20, "Lodon", 123123], "Mary" : [24 ...
- Blog作业02
目录 前言 设计与分析 踩坑心得 改进建议 总结 前言 这三次作业的题目数量虽然增多,但是在题量加大的同时,这三次作业集的难度也相应的下去了,难度降低的同时也保证了作业集题目的质量.这三次的作业的知识 ...
- Oracle Fusion Middleware Introduction
Oracle Fusion Middleware Oracle Fusion Middleware is a comprehensive family of software products tha ...