Nginx | CentOS 8 安装Nginx详细教程
2024-10-08 21:07:38
Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,
目前使用最多的就是负载均衡,这篇文章主要介绍了centos8 安装 nginx
Nginx是一种开源的高性能HTTP和反向代理服务器,负责处理Internet上一些最大站点的负载。
它可用作HTTP和非HTTP服务器的独立Web服务器,负载平衡器,内容缓存和反向代理。
与Apache相比,Nginx可以处理大量并发连接,并且每个连接的内存占用量较小。
一、下载Nginx
创建文件夹 mkdir nginx
进入创建的文件夹,根据需要下载合适的版本
通过 wget http://nginx.org/download/nginx-1.17.6.tar.gz
下载文件
二、安装必要插件
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
这几个插件作用:
gcc 可以编译 C,C++,Ada,Object C和Java等语言
pcre pcre-devel pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库
zlib zlib-devel zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装
openssl openssl-devel openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔
三、解压下载好的文件
tar -zxvf nginx-1.17.6.tar.gz
进入到 nginx-1.17.6文件夹下面
开始安装
指定安装路径:./configure --prefix=/software/nginx
这句话的意思是指定安装路径
make
编译
make install
安装
进入到安装nginx目录下面的sbin
启动命令 ./nginx
打开浏览器访问你的IP地址,显示此页面表示Nginx启动成功
四、配置
从容停止服务器
nginx -s quit
这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。
立即停止服务器
nginx -s stop
这种方法比较强硬,无论进程是否在工作,都直接停止进程。
查询nginx主进程号
ps -ef | grep nginx
从容停止 kill -QUIT 主进程号
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
最新文章
- electron 入门小白贴
- Idea 快捷键
- [css]我要用css画幅画(八) - Hello Kitty
- String 与StringBuilder有什么区别
- mysql开启慢查询
- JS 退出系统并跳转到登录界面的实现代码
- android studio 导入工程问题总结
- Photoshop-制作图片圆角2种方法[转]
- 鸟哥的linux私房菜——第20章 启动流程、模块管理与loader
- ubuntu14.04安装百度云Bcloud
- java7大排序算法
- float_array.go
- jquery实现静态柱形图(写死的数据,只为系统首页UI更美观)
- Spark MLlib KMeans 聚类算法
- 操作Excel
- RPC远程过程调用
- [Swift]LeetCode376. 摆动序列 | Wiggle Subsequence
- 查看python的OpenCV版本
- UVA11059-Maximum Product(动态规划)
- sql语句中 “where 1=1” 的用处
热门文章
- linux公社大量免费的在线android资料
- kafka&;&;kafka-manager部署安装
- Golang: chan定义问题(7)
- HTML标签学习总结(1)
- VUE实现Studio管理后台(二):Slot实现选项卡tab切换效果,可自由填装内容
- UVA - 10462 Is There A Second Way Left?
- Vue项目二、vue-cli2.x脚手架搭建build文件夹及config文件夹详解
- .Net Core 依赖注入手记
- LinkedHashMap源码解读
- ASP.NETMVC中js非空验证实例