Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,

目前使用最多的就是负载均衡,这篇文章主要介绍了centos8 安装 nginx

Nginx是一种开源的高性能HTTP和反向代理服务器,负责处理Internet上一些最大站点的负载。

它可用作HTTP和非HTTP服务器的独立Web服务器,负载平衡器,内容缓存和反向代理。

与Apache相比,Nginx可以处理大量并发连接,并且每个连接的内存占用量较小。

一、下载Nginx

官网http://nginx.org/

创建文件夹 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

最新文章

  1. electron 入门小白贴
  2. Idea 快捷键
  3. [css]我要用css画幅画(八) - Hello Kitty
  4. String 与StringBuilder有什么区别
  5. mysql开启慢查询
  6. JS 退出系统并跳转到登录界面的实现代码
  7. android studio 导入工程问题总结
  8. Photoshop-制作图片圆角2种方法[转]
  9. 鸟哥的linux私房菜——第20章 启动流程、模块管理与loader
  10. ubuntu14.04安装百度云Bcloud
  11. java7大排序算法
  12. float_array.go
  13. jquery实现静态柱形图(写死的数据,只为系统首页UI更美观)
  14. Spark MLlib KMeans 聚类算法
  15. 操作Excel
  16. RPC远程过程调用
  17. [Swift]LeetCode376. 摆动序列 | Wiggle Subsequence
  18. 查看python的OpenCV版本
  19. UVA11059-Maximum Product(动态规划)
  20. sql语句中 “where 1=1” 的用处

热门文章

  1. linux公社大量免费的在线android资料
  2. kafka&&kafka-manager部署安装
  3. Golang: chan定义问题(7)
  4. HTML标签学习总结(1)
  5. VUE实现Studio管理后台(二):Slot实现选项卡tab切换效果,可自由填装内容
  6. UVA - 10462 Is There A Second Way Left?
  7. Vue项目二、vue-cli2.x脚手架搭建build文件夹及config文件夹详解
  8. .Net Core 依赖注入手记
  9. LinkedHashMap源码解读
  10. ASP.NETMVC中js非空验证实例