注:转自

安装所需情形

Nginx 是 C语言 开拓,建议在 Linux 上运维,当然,也能够设置 Windows
版本,本篇则利用CentOS柒 作为安装遭逢。

一. 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
是1个有力的平安套接字层密码库,囊括首要的密码算法、常用的密钥和证件封装管理职能及
SSL 协议,并提供丰裕的应用程序供测试或其余目标使用。
nginx 不仅帮忙 http 协议,还扶助https(即在ssl协议上传输http),所以必要在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

设置所需景况

Nginx 是 C语言 开采,提议在 Linux 上运转,当然,也得以安装 Windows
版本,本篇则选用 CentOS 七 作为安装景况。

设置所需情况

Nginx 是 C语言 开荒,建议在 Linux 上运维,当然,也足以设置 Windows
版本,本篇则选择
CentOS
七 作为安装碰到。

一. 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 开辟的1个3回开采库。nginx也必要此库。命令:

yum install -y pcre pcre-devel

三. zlib 安装
zlib 库提供了很各种回落和平解决压缩的措施, nginx 使用 zlib 对 http
包的始末张开 gzip ,所以需求在 Centos 上安装 zlib 库。

yum install -y zlib zlib-devel

四. OpenSSL 安装
OpenSSL
是2个强硬的平安套接字层密码库,囊括首要的密码算法、常用的密钥和证书封装管理效果及
SSL 协议,并提供丰裕的应用程序供测试或别的目标选取。
nginx 不仅帮忙 http 协议,还支持https(即在ssl协议上传输http),所以要求在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

官方网站下载

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

澳门金沙国际 1

2.使用wget一声令下下载。

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

澳门金沙国际 2

自己下载的是一.10.一版本,这么些是目前的牢固版。

一. gcc 安装

设置 nginx 需求先少校方网站下载的源码举行编写翻译,编写翻译正视 gcc 境况,假如没有gcc 境况,则须要设置:

yum install gcc-c++

官方网址下载

一.一向下载.tar.gz安装包,地址:https://nginx.org/en/download.html

澳门金沙国际 3

nginx.png

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

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

澳门金沙国际 4

nginx-wget.png

自家下载的是1.拾.1本子,这些是当前的稳固版。

官方网站下载

【Linux】安装Nginx。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

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

解压

反之亦然是一向下令:

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

解压

澳门金沙国际 ,还是是一直下令:

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

配置

实在在 nginx-一.十.1版本中你就不须要去安顿相关东西,私下认可就能够了。当然,倘使你要和睦安排目录也是足以的。
1.应用暗中认可配置

./configure

二.自定义配置

./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目录

三. zlib 安装

zlib 库提供了很各样精减和平化解压缩的法子, nginx 使用 zlib 对 http
包的始末展开 gzip ,所以必要在 Centos 上安装 zlib 库。

yum install -y zlib zlib-devel

配置

实质上在 nginx-壹.拾.一版本中你就不要求去布置相关东西,暗中同意就足以了。当然,即使你要和谐布置目录也是足以的。
1.选用默许配置

./configure

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

./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.用到暗中同意配置

./configure

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

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

澳门金沙国际 5

四. OpenSSL 安装

OpenSSL
是三个庞大的避孕套接字层密码库,囊括主要的密码算法、常用的密钥和申明封装处理效率及
SSL 协议,并提供丰盛的应用程序供测试或其余目标选用。
nginx 不仅协助 http 协议,还援助https(即在ssl协议上传输http),所以供给在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

编写翻译安装

make
make install

索求安装路线:

whereis nginx

澳门金沙国际 6

nginx-whereis.png

编写翻译安装

make
make install

寻觅安装路线:

whereis nginx

启动、停止nginx

cd /usr/local/nginx/sbin/./nginx ./nginx -s stop./nginx -s quit./nginx -s reload

./nginx -s quit:此格局甘休步骤是待nginx进度管理职责完成举行理并了结束。
./nginx -s stop:此格局也正是先摸清nginx进度id再利用kill命令强制杀掉进度。

查询nginx进程:

ps aux|grep nginx

伍. 安装步骤

启动、停止nginx

cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

./nginx -s quit:此方法甘休步骤是待nginx进程管理职责实现进行悬停。
./nginx -s stop:此情势相当于先摸清nginx进度id再使用kill命令强制杀掉进度。

查询nginx进程:

ps aux|grep nginx

启动、停止nginx

cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

./nginx -s quit:此格局停止步骤是待nginx进度管理职责实现举办截至。
./nginx -s stop:此措施约等于先摸清nginx进度id再利用kill命令强制杀掉进程。

查询nginx进程:

ps aux|grep nginx

重启 nginx

一.先甘休再开发银行:
对 nginx
举办重启也正是先截止再起步,即先执行截至命令再试行运转命令。如下:

./nginx -s quit./nginx

二.重新加载配置文件:
当 ngin x的布局文件 nginx.conf 修改后,要想让配置生效供给重启
nginx,使用-s reload不用先停止 ngin x再起步 nginx 就可以将布署新闻在
nginx 中生效,如下:
./nginx -s reload

初叶成功后,在浏览器可以见到那般的页面:

澳门金沙国际 7

下载方式

  • 直接下载.tar.gz安装包

  • 运用wget命令下载(推荐):wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

重启 nginx

一.先停止再开发银行(推荐):
对 nginx
进行重启约等于先截至再开发银行,即先举办截至命令再施行运维命令。如下:

./nginx -s quit
./nginx

二.重新加载配置文件:
当 ngin x的安插文件 nginx.conf 修改后,要想让配置生效须要重启
nginx,使用-s reload不用先甘休 ngin x再开发银行 nginx 就能够将布置消息在
nginx 中生效,如下:
./nginx -s reload

初始成功后,在浏览器能够看看这样的页面:

澳门金沙国际 8

nginx-welcome.png

重启 nginx

一.先结束再开发银行(推荐):
对 nginx
进行重启也就是先结束再起步,即先进行停止命令再实行运转命令。如下:

./nginx -s quit
./nginx

二.再次加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效必要重启
nginx,使用-s reload不用先结束 ngin x再起步 nginx 就可以将布置消息在
nginx 中生效,如下:
./nginx -s reload

 

开机自运转

即在rc.local日增运转代码就能够了。

vi /etc/rc.local

充实一行/usr/local/nginx/sbin/nginx
设置进行权限:

chmod 755 rc.local

澳门金沙国际 9

到此地,nginx就设置收尾了,运营、结束、重启操作也都完毕了,当然,你也足以拉长为系统服务,小编这边就不在演示了。

解压

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

开机自运维

即在rc.local充实运维代码就足以了。

vi /etc/rc.local

日增1行 /usr/local/nginx/sbin/nginx
安装实行权限:

chmod 755 rc.local

澳门金沙国际 10

nginx-rclocal.png

到那里,nginx就安装落成了,运营、停止、重启操作也都成功了,当然,你也得以加上为系统服务,笔者那边就不在演示了。

开机自运转

即在rc.local追加运行代码就足以了。

vi /etc/rc.local

增添1行 /usr/local/nginx/sbin/nginx
安装实行权限:

chmod 755 rc.local

到那边,nginx就设置收尾了,运行、甘休、重启操作也都产生了

 

配置

实则在 nginx-一.10.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目录

编写翻译安装

make
make install

检索安装路线:

whereis nginx

启动、停止nginx

cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

查询nginx进程:

ps aux|grep nginx

重启 nginx

1.先结束再开发银行(推荐):
对 nginx
进行重启也等于先结束再起步,即施夷光行甘休命令再实践运行命令。如下:

./nginx -s quit
./nginx

二.重复加载配置文件:
当 ngin x的配备文件 nginx.conf 修改后,要想让配置生效需求重启
nginx,使用-s reload不用先结束 ngin x再开行 nginx 即可将配备消息在 nginx
中生效,如下:

./nginx -s reload

开机自运营

即在rc.local增添运转代码就足以了。

vi /etc/rc.local

充实1行/usr/local/nginx/sbin/nginx
安装进行权限:

chmod 755 rc.local

http://www.linuxidc.com/Linux/2016-09/134907.htm

相关文章