如果我们要使用nginx的常用功能 那么首先要确保操作系统上安装了如下软件:
- 1.GCC编译器
GCC(GNU Compiler Collection)可用来编译C语言程序,nginx不会直接提供二进制可执行的程序,所以需要我们安装GCC
yum install -y gcc
由于nginx 的http模块涉及到C++ 所以我们也需要C++编译器、
yum install -y gcc-c++
- 2.PCRE 库
PCRE(Perl Compatible Regular Expressions,Perl 兼容正则表达式)该库支持正则表达式。由于我们在配置文件nginx.conf里使用了正则表达式 也需要安装
yum install -y pcre pcre-devel
pcre-devel是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译nginx所必须的。
- 3.zlib库
zlib库用于对HTTP包的内容做Gzip格式的压缩,如果我们在nginx.conf中配置了gzip on,并指定了某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量,故编译时必须将zlib编译进nginx
yum install -y zlib zlib-devel
同理zlib是直接使用的库,zlib-devel是二次开发所需要的库
- 4.OpenSSL开发库
如果我们的服务器不仅仅支持HTTP,还需要更加安全的SSL协议上传输HTTP,那么我们就需要OpenSSL了。此外,如果我们需要使用MD5、SHA1等散列函数,也需要安装它。
yum install -y openssl openssl-devel
最后我们只需要进入nginx源码解压好的文件夹内 依次 执行
./configure make make install
即可
默认nginx将会被安装在/usr/local/nginx/下
相关推荐
Nginx 安装成Windows 服务方法
Nginx所需环境的安装,及nginx安装,nginx相关功能开启,后端节点健康检查插件安装,静态资源缓存插件,缩略图插件安装等。
自己整理的nginx安装部署相关的一些经验,供参考
nginx安装全流程,包括安装流程,配置流程,还有开机自启动
nginx安装,有什么不好的多提宝贵意见
Nginx安装的时候不指定安装目录,会默认安装到/usr/local/nginx下,因此如果需要改变安装目录的同学,可以按照以下方法安装。
nginx安装、配置、负载均衡
nginx安装环境及nginx_1.18.0安装包,gcc、g++、pcre、zlib、nginx包
nginx 安装及配置文档包含 下载安装及相关配置步(反向代理,负载均衡)骤说明。
nginx安装与使用 http://blog.163.com/njut_wangjian/blog/static/1657964252013327103716818/ Nginx开发从入门到精通 http://tengine.taobao.org/book/index.html nginx官网上下载相应的安装包,--- 直接解压就...
nginx安装使用教程nginx安装使用教程
nginx安装.
一、nginx 安装与运行 (Mac OS环境) 1. 安装 nginx 可通过 Homebrew 可直接安装: $brew install nginx 安装好后,默认首页的文件在 /usr/local/var/www 文件夹下 默认的配置文件地址在 /usr/local/etc/nginx/nginx...
(1) Nginx安装配置 - 1 - 1) Nginx安装 - 1 - 2) Nginx配置 - 1 - a)对c:\nginx\conf\nginx.conf文件进行配置: - 1 - b)常用的 Nginx 参数 - 3 - c)静态文件处理 - 4 - d)动态页面请求处理 - 4 - e)下面为nginx....
php+mysql+nginx安装与常遇到的错误 centos系统为例子 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.8.15 + PHP 5.2.10 ...
一、安装nginx 二、关闭和重启nginx 三、卸载nginx 四、nginx加入到系统服务并自启动 该方案测试成功过!
nginx安装插件包和部署包含了文档和脚本以及其中nginx的安装包是直接在linux在线下载。不是非常详细啊!