Linux系统下nginx的安装与卸载
1.1 安装
准备依赖环境
1.安装 gcc 依赖库
yum install gcc-c++
2.安装 PCRE pcre-devel 依赖库
yum install -y pcre pcre-devel
3.安装 zlib 依赖库
yum install -y zlib zlib-devel
4.安装 OpenSSL 依赖库
yum install -y openssl openssl-devel
下载源码
1.下载
wget http://nginx.org/download/nginx-1.18.0.tar.gz
2.解压
tar -zxvf nginx-1.18.0.tar.gz
编译安装
1. 进入解压目录
cd nginx-1.18.0/
2.预编译
./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module
3.检查是否编译正确
echo $? # 如果返回值是 0,就是执行成功;如果是返回值是 0 以外的值,就是失败。
4.编译
make
5.安装
make install
6.启动
在--prefix指定的目录下/sbin下执行以下命令启动
./nginx ######################################
在 ./configure 命令后跟了一堆参数,它们分别表示:
--prefix:指定当前要安装的 Nginx 主程序目录
--sbin-path:安装完成后,使用 Nginx 的命令放在该目录下(可以省略)
--user:运行 Nginx 的用户(可以省略)
--group:运行 Nginx 的用户组(可以省略)
--with-(模块名):为 Nginx 添加的模块(可以省略)
访问服务器的ip即可查看是否安装成功
页面出现 Welcome to nginx!代表安装成功,如果没有出现,请检查防火墙,默认端口80,一半服务器都放行此端口呢。
1.2 卸载
1.使用命令查看安装位置
    whereis nginx
2.删除nginx安装目录
    rm -rf nginx/
3.查找相关的文件并删除
	find / -name nginx
1.3 常用命令
启动:
	默认配置文件
		./nginx
	使用别的配置文件
		./nginx -c path
停止:
	立即停止
		./nginx -s stop
	平滑停止
		./nginx -s quit
重启:
		./nginx -s reload
												
											Linux系统下nginx的安装与卸载的更多相关文章
- Linux Centos下软件的安装与卸载方法
		
转载于: http://blog.csdn.net/zolalad/article/details/11368879 Linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安 ...
 - linux系统下nginx安装目录和nginx.conf配置文件目录
		
linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps -ef | grep nginx 返回结果包含安装目录 root 26 ...
 - Linux系统下DHCP服务安装部署和使用详解
		
一.概述 DHCP :动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或 ...
 - Linux系统下Nginx安装详解
		
该随笔为个人原创,后期会根据项目实践实时更新,如若转载,请注明出处,方便大家获得最新博文! 注:安装Nginx需要Linux系统已经安装 openssl-fips-2.0.2.tar.gz zli ...
 - linux环境下Nginx的安装
		
因为工作环境大多数都是windows server服务器,仅有的linux服务器同事们都在抢着用,所以特意买了一台阿里云服务器,感兴趣的小伙伴可以了解一下,一年只要293: https://promo ...
 - linux系统下开发环境安装与配置
		
安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2 ...
 - Linux系统下源码安装rz/sz命令
		
背景:在windows环境下,使用xshell远程连接公司内部做的一个类似centos的系统,但该linux系统yum install有问题,只能源码安装. root 账号登陆后,依次执行以下命令: ...
 - Windows系统下Nginx的安装与配置
		
Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...
 - LINUX系统下PXE网络安装虚拟机
		
PXE(preboot execute environment),预启动执行环境.由于安装系统的时候,有时候是大批量的安装:这时使用磁盘或虚拟机进行单个安装,效率太差:所以我们开始使用PXE网络安装L ...
 - Windows和Linux系统下,虚拟环境安装的全面说明和详细步骤
		
虚拟环境的创建和使用 用途:  1.在同一台电脑安装同一个包的不同版本 2.记录项目所用的所有的包的版本,方便部署. 如何使用: 1.创建虚拟环境 mkvirtualenv 虚拟环境名 -p pyt ...
 
随机推荐
- 基于知识图谱的医疗问答系统(dockerfile+docker-compose)
			
目录 一.搭建 Neo4j 图数据库 1.方式选择 2.Dockerfile+docker-compose部署neo4j容器 2.1.更新 yum 镜像源 2.2.安装 docker-ce 社区版 2 ...
 - Docker容器共享磁盘
			
需求:.NET程序需要监控一个FTP上的文件变化并进行操作,在linux上使用原生目录时,不管怎么切换后台运行,总是会在一段时间运行后死掉. 方案:远程也不好debug,想了一下,干脆直接使用dock ...
 - Linux 网络设置及管理
			
Linux 网络管理 网络管理 1.使用NetworkManager管理网络 NetworkManager(网络管理器)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备连接和开启并激活 ...
 - 【Spring】作业记录:spring项目从创建、配置到功能实现、测试
			
提前声明: 1.这只是文档一次作业记录,也许会有不太恰当的地方,所以仅供参考. 2.适合不知道怎么创建配置的参考.仅仅是参考,而不是抄代码. 目录 项目创建 配置pom.xml 连接数据库 快速创建实 ...
 - Spring Data JPA中使用Example进行动态查询
			
Spring Data JPA中使用Example进行动态查询主要涉及:实体对象.ExampleMatcher和Example等三种类类型.基于实例的动态查询所包含的三要素如下:1.实体对象:在ORM ...
 - springboot的Web项目编译运行时提示错误:Field userService in com.cetc.UserManger.controller.UserController required a bean of type 'com.cetc.UserManger.service.UserService' that could not be found.
			
错误描述: springboot的Web项目编译运行时提示错误:Field userService in com.cetc.UserManger.controller.UserController r ...
 - dotnet最小webApi开发实践
			
dotnet最小webApi开发实践 软件开发过程中,经常需要写一些功能验证代码.通常是创建一个console程序来验证测试,但黑呼呼的方脑袋界面,实在是不讨人喜欢. Web开发目前已是网络世界中的主 ...
 - 内华达大地测量实验室gnss数据半自动化下载
			
内华达大地测量实验室GNSS数据半自动化下载 前言 目的:继上篇GNSS时序形变位移数据下载,介绍了内华达网站GNSS位移数据如何手动交互进行下载.后面发现若自己需要下载很多站点的数据,我要通过手动一 ...
 - Datawhale AI 夏令营-天池Better Synth多模态大模型数据合成挑战赛-task2探索与进阶(更新中)
			
在大数据.大模型时代,随着大模型发展,互联网数据渐尽且需大量处理标注,为新模型训练高效合成优质数据成为新兴问题."天池 Better Synth - 多模态大模型数据合成挑战赛"应 ...
 - ConcurrentLinkedQueue深度源码剖析
			
在Java的并发包中,存在着许多高效的并发工具类,它优于synchronized关键字,在JDK中提供了一个ConcurrentLinkedQueue工具类实现了高效的并发读写工具类,该工具类具有很高 ...