【Linux】安装Nginx
分类:电脑系统

设置所需景况

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

编写翻译安装

makemake install

搜索安装路线:

whereis nginx

图片 1

编写翻译安装

make
make install

搜寻安装路线:

whereis nginx

重启 nginx

1.先截止再开发银行:
对 nginx 举办重启也就是先甘休再起步,即西施行甘休命令再进行运营命令。如下:

./nginx -s quit./nginx

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

运维成功后,在浏览器可以见到如此的页面:

图片 2

重启 nginx

1.先结束再开发银行(推荐):
对 nginx 举办重启也正是先截止再开发银行,即先进行停止命令再实行运营命令。如下:

./nginx -s quit
./nginx

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

 

配置

骨子里在 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目录

开机自运维

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

vi /etc/rc.local

日增一行 /usr/local/nginx/sbin/nginx
设置实行权限:

chmod 755 rc.local

``到这里,nginx就安装收尾了,运转、甘休、重启操作也都成功了

 

解压

一如既往是直接下令:

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 是 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

本文由威尼斯手机娱乐官网发布于电脑系统,转载请注明出处:【Linux】安装Nginx

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文