笔记_Centos6.8编译安装Nginx
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的实际效果
推荐阅读
-
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
-
CentOS 7.x编译安装Nginx1.10.3+MySQL5.7.16+PHP5.2 5.3 5.4 5.5 5.6 7.0 7.1多版本全能环境
-
Debian7编译安装nginx简明教程
-
Linux下nginx编译安装教程和编译参数详解
-
Ubuntu下nginx编译安装参数配置
-
Linux服务器编译安装Mono笔记
-
Nginx 安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)
-
Linux 6下安装编译安装Nginx的步骤
-
在lnmp环境中的nginx编译安装
-
Linux服务器部署.Net Core笔记:五、安装Nginx