笔记_Centos6.8编译安装Nginx,_centos6.8nginx


Centos 6.8

安装Nginx必要的依赖包:

  1.安装C语言环境

      2.安装pcre库使Nginx支持具备URI重写功能的rewrite模块

        3.安装openssl,Nginx在使用HTTPS服务时要用到此模块

yum install -y gcc-c++  pcre pcre-devel  openssl openssl-devel

 

Nginx:

首先建立一个工具目录用来固定存放安装的各种软件

  mkdir -p /home/software/tools

进入到/home/software/tools

  cd /home/software/tools

创建用户nginx

  useradd nginx -s /sbin/nologin -M

下载Nginx软件包并解压(Nginx官方地址 http://www.nginx.org)

  wget -q http://nginx.org/download/nginx-1.6.3.tar.gz

  tar fx nginx-1.6.3.tar.gz

进入解压目录中

./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module

make && make install

编译完成!

**************************************************************************************

编译Nginx软件时,可以使用./configure --help查看相关参数帮助

--user=nginx              进程用户权限

--group=nginx              进程用户组权限

--prefix=/application/nginx-1.6.3/      设置安装路径

--with-http_stub_status_module       激活状态信息

--with-http_ssl_module          激活ssl功能

**************************************************************************************

将Nginx的安装路通过软连接的方式更改为/application/nginx

ln -s /application/nginx-1.6.3 /application/nginx

 

启动Nginx服务

/application/nginx/sbin/nginx -t    启动前检查配置文件语法
nginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful

 

启动命令 

/application/nginx/sbin/nginx

 

检查80端口是否成功启动

 lsof -i:80

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 6239 root 6u IPv4 31541 0t0 TCP *:http (LISTEN)
nginx 6240 nginx 6u IPv4 31541 0t0 TCP *:http (LISTEN)

 

通过浏览器检查Nginx的实际效果

 

 

相关内容