欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

笔记_Centos6.8编译安装Nginx

程序员文章站 2023-03-01 22:28:07
Centos 6.8 安装Nginx必要的依赖包: 1.安装C语言环境 2.安装pcre库使Nginx支持具备URI重写功能的rewrite模块 3.安装openssl,Nginx在使用HTTPS服务时要用到此模块 yum install -y gcc-c++ pcre pcre-devel ope ......

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的实际效果

 笔记_Centos6.8编译安装Nginx