【Linux】安装Nginx

By admin in 美高梅手机版4858 on 2019年4月21日

注:转自

安装所需意况

Nginx 是 C语言 开拓,建议在 Linux 上运营,当然,也得以安装 Windows
版本,本篇则应用CentOS7 作为安装蒙受。

一. gcc 安装
安装 nginx 需求先中校方网址下载的源码举行编写翻译,编写翻译依赖 gcc 蒙受,倘使没有gcc 意况,则须求设置:

yum install gcc-c++

二. PCRE pcre-devel 安装
PCRE(Perl Compatible Regular Expressions) 是3个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
是2个强有力的平安套接字层密码库,囊括主要的密码算法、常用的密钥和证件封装管理效率及
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) 是2个Perl库,包含 perl
包容的正则表达式库。nginx 的 http 模块使用 pcre
来分析正则表达式,所以需求在 linux 上设置 pcre 库,pcre-devel 是接纳pcre 开辟的1个一回开垦库。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 七作为安装境况。

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

官方网站下载

壹.一向下载.tar.gz安装包,地址:

美高梅手机版4858 1

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

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

美高梅手机版4858 2

小编下载的是一.10.壹本子,那些是方今的牢固版。

一. gcc 安装

安装 nginx 必要先旅长方网站下载的源码进行编写翻译,编写翻译正视 gcc 情况,若是没有gcc 碰着,则须求设置:

yum install gcc-c++

官方网址下载

【Linux】安装Nginx。一.一贯下载.tar.gz安装包,地址:https://nginx.org/en/download.html

美高梅手机版4858 3

nginx.png

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

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

美高梅手机版4858 4

nginx-wget.png

自身下载的是一.10.一本子,那么些是眼下的稳固版。

官方网址下载

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 开辟的3个二遍开辟库。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.10.一版本中你就不必要去布署相关东西,默许就足以了。当然,固然你要团结安顿目录也是足以的。
一.行使暗许配置

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

三. zlib 安装

zlib 库提供了很八种缩减和平化解压缩的办法, nginx 使用 zlib 对 http
包的剧情开始展览 gzip ,所以须要在 Centos 上安装 zlib 库。

yum install -y zlib zlib-devel

配置

事实上在 nginx-一.十.一版本中你就不须求去陈设相关东西,私下认可就足以了。当然,借使您要团结安顿目录也是能够的。
壹.使用默许配置

./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-一.10.①版本中您就不须要去陈设相关东西,默许就能够了。当然,如若您要协和安插目录也是能够的。
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

美高梅手机版4858 5

四. OpenSSL 安装

OpenSSL
是3个精锐的保险套接字层密码库,囊括主要的密码算法、常用的密钥和证件封装管理功能及
SSL 协议,并提供足够的应用程序供测试或其余目标使用。
nginx 不仅帮忙 http 协议,还帮助https(即在ssl协议上传输http),所以须要在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel

编写翻译安装

make
make install

索求安装路线:

whereis nginx

美高梅手机版4858 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

1.先甘休再开发银行:
对 nginx
举办重启相当于先结束再起步,即先进行截止命令再进行运转命令。如下:

./nginx -s quit./nginx

贰.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效须要重启
nginx,使用-s reload不用先截至 ngin x再开发银行 nginx 就能够将配备音信在
nginx 中生效,如下:
./nginx -s reload

先导成功后,在浏览器能够见到如此的页面:

美高梅手机版4858 7

下载情势

  • 一贯下载.tar.gz安装包

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

重启 nginx

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

./nginx -s quit
./nginx

2.重复加载配置文件:
当 ngin x的安顿文件 nginx.conf 修改后,要想让配置生效须求重启
nginx,使用-s reload不用先截止 ngin x再开发银行 nginx 就可以将安插音信在
nginx 中生效,如下:
./nginx -s reload

启航成功后,在浏览器可以见见这么的页面:

美高梅手机版4858 8

nginx-welcome.png

重启 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

扩大一行/usr/local/nginx/sbin/nginx
设置实行权限:

chmod 755 rc.local

美高梅手机版4858 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

美高梅手机版4858 10

nginx-rclocal.png

到此处,nginx就设置收尾了,运维、结束、重启操作也都达成了,当然,你也足以增添为系统服务,作者这里就不在演示了。

开机自运行

即在rc.local追加运维代码就可以了。

vi /etc/rc.local

扩张一行 /usr/local/nginx/sbin/nginx
安装举行权限:

chmod 755 rc.local

到那里,nginx就设置收尾了,运维、结束、重启操作也都形成了

 

配置

实质上在 nginx-1.10.一版本中你就不需求去安顿相关东西,暗中认可就足以了。当然,假如您要协调安顿目录也是能够的。

壹.施用私下认可配置

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

编写翻译安装

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

一.先结束再起步(推荐):
美高梅手机版4858 ,对 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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有