【Linux】安装Nginx

作者: 金沙澳门官网网址  发布:2019-08-15

注:转自

安装所需情状

Nginx 是 C语言 开辟,建议在 Linux 上运营,当然,也能够设置 Windows 版本,本篇则动用CentOS7 作为安装境遇。

一. gcc 安装
设置 nginx 要求先司令员方网址下载的源码举办编写翻译,编写翻译依赖 gcc 情状,如果没有gcc 境况,则须求设置:

yum install gcc-c  

二. 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

三. zlib 安装
zlib 库提供了非常多样压缩和解压缩的方法, nginx 使用 zlib 对 http 包的剧情展开 gzip ,所以须要在 Centos 上设置 zlib 库。

yum install -y zlib zlib-devel

四. OpenSSL 安装
OpenSSL 是叁个强硬的套套接字层密码库,囊括重要的密码算法、常用的密钥和证件封装管理作用及 SSL 协议,并提供丰硕的应用程序供测量检验或别的指标使用。
nginx 不止帮忙 http 协议,还支持https(即在ssl协议上传输http),所以要求在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

安装所需情形

Nginx 是 C语言 开辟,建议在 Linux 上运转,当然,也可以安装 Windows 版本,本篇则利用 CentOS 7 作为安装环境。

一. gcc 安装
设置 nginx 须求先团长方网址下载的源码进行编写翻译,编写翻译依赖 gcc 情形,若无gcc 蒙受,则须要设置:

yum install gcc-c  

二. 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

三. zlib 安装
zlib 库提供了很各类削减和平解决压缩的措施, nginx 使用 zlib 对 http 包的内容举行 gzip ,所以须求在 Centos 上安装 zlib 库。

yum install -y zlib zlib-devel

四. OpenSSL 安装
OpenSSL 是三个强劲的平安套接字层密码库,囊括首要的密码算法、常用的密钥和证件封装处理效果及 SSL 协议,并提供丰硕的应用程序供测量检验或另外目的接纳。
nginx 不止协理 http 协议,还协理https(即在ssl协议上传输http),所以供给在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

官方网址下载

1.直接下载.tar.gz安装包,地址:

图片 1

2.使用wget命令下载。

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

图片 2

自己下载的是1.10.1版本,这一个是时下的牢固版。

官方网址下载

1.直接下载.tar.gz安装包,地址:

2.使用wget一声令下下载(推荐)。

  wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

解压

长久以来是直接下令:

tar -zxvf nginx-1.10.1.tar.gzcd nginx-1.10.1

解压

仍旧是直接下令:

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

配置

实际在 nginx-1.10.1 版本中您就没有须求去布署相关东西,暗中认可就足以了。当然,假设您要和煦安插目录也是能够的。
1.选用私下认可配置

./configure

2.自定义配置

./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/conf/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi

注:将有的时候文件目录钦赐为/var/temp/nginx,供给在/var下创设temp及nginx目录

配置

实则在 nginx-1.10.1 版本中你就无需去安顿相关东西,暗中认可就足以了。当然,要是你要和煦安顿目录也是足以的。
1.用到私下认可配置

./configure

2.自定义配置(不引入)

./configure 
--prefix=/usr/local/nginx 
--conf-path=/usr/local/nginx/conf/nginx.conf 
--pid-path=/usr/local/nginx/conf/nginx.pid 
--lock-path=/var/lock/nginx.lock 
--error-log-path=/var/log/nginx/error.log 
--http-log-path=/var/log/nginx/access.log 
--with-http_gzip_static_module 
--http-client-body-temp-path=/var/temp/nginx/client 
--http-proxy-temp-path=/var/temp/nginx/proxy 
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
--http-scgi-temp-path=/var/temp/nginx/scgi

注:将一时文件目录钦赐为/var/temp/nginx,须求在/var下创办temp及nginx目录

编写翻译安装

makemake install

找寻安装路线:

whereis nginx

图片 3

本文由金沙澳门官网发布于金沙澳门官网网址,转载请注明出处:【Linux】安装Nginx

关键词: 金沙澳门官网