前言
Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应。
Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务。Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级
中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
提示:以下是本篇文章正文内容,下面案例可供参考
一、操作环境及所需安装包
操作系统:CentOS、Redhat
必要条件:已挂载好 yum 源 (关注公众号:仗剑闯天下 回复“yum”关键字,即可获得 yum 挂载教程)
安装包列表:nginx-1.18.0.tar.gz、pcre-8.35.tar.gz
自动化脚本:nginx_install.sh
自动化安装使用说明:readme.txt
下载地址:关注公众号“仗剑闯天下” 回复“yum”关键字,即可获得下载地址。
二、手工安装
2.1编译安装相关的依赖工具包及库文件
依赖包:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-deve
2.2安装PCRE
rewrite需要pcre库,首先要安装PCRE:
将 pcre-8.35.tar.gz 上传至服务器 /opt/tools/nginx/ 目录下
[root@zsy ~]# cd /opt/tools/nginx/
[root@zsy nginx]# ll
total 2996
drwxr-xr-x 9 zabbix zhao 4096 Apr 21 2020 nginx-1.18.0
-rw-r--r-- 1 root root 1039530 Jul 29 17:04 nginx-1.18.0.tar.gz
-rwxrwxrwx 1 ro