在Linux里安装、启动nginx

转载 2018年04月17日 10:34:14

由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre、zlib、nginx的包放到了同一个目录下)。

1、安装pcre

从pcre的官网下载tar.gz包,官网地址为:https://sourceforge.net/projects/pcre/files/pcre/,在这里我下载的是:pcre-8.39.tar.gz

[plain] view plain copy
  1. tar -zxvf pcre-8.39.tar.gz  
  2. cd pcre-8.39  
  3. ./configure   
  4. make  
  5. make install  

2、安装zlib

从zlib的官网下载tar.gz包,官网地址为:http://zlib.net/,在这里我下载的是:zlib-1.2.8.tar.gz

[plain] view plain copy
  1. tar -xvf zlib-1.2.8.tar.gz   
  2. cd zlib-1.2.8  
  3. ./configure   
  4. make  
  5. make install  

3、安装nginx

从nginx的官网下载tar.gz包,官网地址为:http://nginx.org/en/download.html,在这里我下载的是: nginx-1.11.5.tar.gz

[plain] view plain copy
  1. tar -zxvf nginx-1.11.5.tar.gz  
  2. cd nginx-1.11.5  
  3. ./configure --sbin-path=/usr/local/nginx/sbin/nginx  --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/sbin/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8  
  4. make  
  5. make install
  6. 如果没安装openssl  还行修要安装openssl
  7. 安装后运行下面命令 
  8. ./configure --sbin-path=/usr/local/nginx/sbin/nginx  --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/sbin/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8  
    make  
    make install  
  9.   
至此,nginx就安装完毕

4、配置并启动nginx

经过上面的安装步骤和目录设置,nginx的启动程序就是/usr/local/nginx/sbin/nginx,配置文件是/usr/local/nginx/conf/nginx.conf,可在配置文件里修改端口、反向代理路径等

启动nginx的命令为:

[plain] view plain copy
  1. /usr/local/nginx/sbin/nginx -t   //测试nginx.conf的配置是否正确  
  2.   
  3. /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  //根据nginx.conf里的配置,启动nginx服务  
 

Nginx(1) Linux 快速安装,启动nginx

nginx是一种高效的支持高并发的轻量级服务器,它还可以用来做反向代理和负载均衡。 Linux配置nginx的步骤如下: 一,到https://nginx.org/en/download.html 页...
  • kkgbn
  • kkgbn
  • 2016-08-04 23:23:30
  • 1550

linux下nginx编译安装启动

nginx下载地址:http://nginx.org/en/download.html 1、在指定目录解压包 命令:tar -zxvf nginx-1.10.3.tar.gz 解压后,在nginx...
  • shuai825644975
  • shuai825644975
  • 2017-02-27 11:48:04
  • 1443

linux下nginx安装与设置开机启动

环境准备 yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-devel openssl openss...
  • huoyuanshen
  • huoyuanshen
  • 2016-08-24 17:22:20
  • 1827

Nginx安装启动

Nginx的特点是性能好,并且系统占用率低,不需要停止服务即可升级配置文件 安装Nginx时,可以指定安装的模块,不同模块依赖不同的库,需要首先安装好依赖库,才能安装上相应的模块...
  • a19881029
  • a19881029
  • 2016-07-05 23:06:47
  • 3169

Linux下Nginx安装/启动/重启/停止

Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。下面是下载地址 http://nginx.org/en/downl...
  • king_kgh
  • king_kgh
  • 2017-07-11 15:00:33
  • 19212

Linux 安装nginx 1.8.1 及配置

1、环境准备:先安装准备环境 yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-dev...
  • qq_33516288
  • qq_33516288
  • 2017-08-15 17:00:34
  • 709

linux下非root用户无法启动nginx问题

众所周知,apache的80端口为系统保留端口,如果通过其他非root用户启动,会报错如下: (13)Permission denied: make_sock: could not bind to ...
  • Winky924
  • Winky924
  • 2018-01-28 21:48:20
  • 123

Linux系统下通过nginx运行WordPress

Linux系统下安装运行WordPress
  • laughing_cui
  • laughing_cui
  • 2016-04-14 16:57:20
  • 1537

Linux上安装Nginx,安装包及安装手册

  • 2017年11月28日 16:01
  • 863KB
  • 下载

在linux系统下怎么安装两个nginx

在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径。因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦。 ...
  • zhuchunyan_aijia
  • zhuchunyan_aijia
  • 2016-11-23 17:01:51
  • 2782
收藏助手
不良信息举报
您举报文章:在Linux里安装、启动nginx
举报原因:
原因补充:

(最多只允许输入30个字)