Loading... 在安装之前,先了解以下几个问题 **什么是Nginx?** *Nginx是一个高性能的HTTP和反向代理Web服务器,同时也提供IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3/SMTP)代理服务器。Nginx的特点是:占有内存少,并发能力强。Nginx专门为性能优化而开发,性能是最重要的考量,非常注重效率,事实上Nginx的并发能力在同类型的网页服务器种表现较好,能够支持高达50000个并发连接响应数。* **Nginx相关概念** *1.正向代理&反向代理2.负载均衡3.高可用4.动静分离* (相关概念以后有机会在挨个讲,今天主要讲如何使用Linux安装Nginx、) 本文所用的系统为Centos8 --- 1. 安装所需要的环境 //安装gcc *GCC(GNU C Compiler)原名GNU C语言编译器,是由GNU开发的编程语言译器,只能处理C语言。但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objective -C、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件(GNU Compiler Collection)。GCC 编译器是 Linux 系统下最常用的 C/C++ 编译器,大部分 Linux 发行版中都会默认安装。* ` yum install gcc-c++` ![安装gcc](https://pic.ui04.cn/view.php/cfba7e97bb6e55a4259d72430019d6ab.png) //安装PCRE pcre-devel *PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。* ` yum install -y pcre pcre-devel` ![安装pcre](https://pic.ui04.cn/view.php/cf5b1b660dd5a6d1ccf9552b1dd9c295.png) //安装zlib *zlib是一套通用的解压缩开源库,提供了内存(in-memory)压缩和解压函数,能检测解压出来的数据完整性,zlib 也支持读写 gzip (.gz) 格式的文件* `yum install -y zlib zlib-devel` ![zlib](https://pic.ui04.cn/view.php/02f4c2fb651e61371ebabb6f2e0149e8.png) //安装open SSL ***OpenSSL**是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。* ` yum install -y openssl openssl-devel` ![openssl](https://pic.ui04.cn/view.php/4f4b501723e36b1be022ed676aa0b1b4.png) 2. 创建Nginx目录及下载Nginx //进入安装目录(此处可自定义) `cd /disk` //创建Nginx目录 `mkdir Nginx` //进入目录 `cd Nginx` ![打开目录](https://pic.ui04.cn/view.php/bd43f6ea94642448d75f56315ac13dc0.png) //下载Nginx压缩包 `wget wget http://nginx.org/download/nginx-1.22.1.tar.gz` 具体版本请去Nginx版本官网获取 ![Nginx](https://pic.ui04.cn/view.php/e5250c6da57f63763acda4c50f96063a.png) //解压压缩包 `tar xzvf nginx-1.22.1.tar.gz ` ![解压](https://pic.ui04.cn/view.php/e6bbb58fee4d17b4f684d56f0ba98a23.png) 3. 安装Nginx //进入Nginx目录 `cd /disk/nginx/nginx-1.22.1/` //执行命令 ` ./configure` //执行make命令 `make` //执行make install命令 `make install` 4. 启动 //进入sbin目录启动 `.nginx` //关闭Nginx `.nginx -s quit`或`.nginx -s stop` //重启nginx `./nginx -s reload` //查看进程 `ps -ef|grep nginx` 5. 设置自启动 //编辑etc下的rc.local `vim /etc/rc.local` //在底部添加以下信息 `/disk/nginx/nginx-1.22.1/sbin/nginx` ![自启动](https://pic.ui04.cn/view.php/71796c53f98de26ad1d38424ac2e9067.png) **至此,Nginx安装就结束了(部分资料来源于网络,如有侵权请联系站长yumsat@163.com)** 最后修改:2024 年 05 月 01 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 4 如果觉得我的文章对你有用,请随意赞赏
4 条评论
你的文章让我感受到了正能量,非常棒!http://www.sz8888cn.com
你的文章让我感受到了不一样的视角,非常精彩。http://www.ic-mbxkj.com
看的我热血沸腾啊https://www.237fa.com/
纠正一下错误:必须要在usr/local下才能执行,上面的错误请更改一下,哈哈抱歉了OωO