nginx软件编译安装

第一个里程:软件依赖包安装
pcre-devel: perl语言正则表达式兼容软件包
openssl-devel:使系统支持https方式访问
yum install -y pcre-devel openssl-devel

第二个里程:创建一个管理nginx进程的虚拟用户
useradd www -s /sbin/nologin/ -M

第三个里程:下载并解压nginx软件
cd /server/tools
wget http://nginx.org/download/nginx-1.12.2.tar.gz
tar xf nginx-1.12.2.tar.gz

第四个里程:进行软件编译安装
软件编译安装三部曲:
①. 编译配置
    ./configure --prefix=/application/nginx-12.2 --user=www --group=www --with-http_ssl_module --with-http_stub_status_module
    --prefix=PATH     指定软件安装在什么目录下
    --user=USER       指定软件worker进程管理用户,利用www虚拟用户管理worker进程
    --group=USER
    --with-http_ssl_module           使nginx程序可以支持HTTPsF访问功能
    --with-http_stub_status_module   用于监控用户访问nginx服务情况
②. 编译过程
    make
③. 编译安装
    make install 

第五个里程:为nginx程序软件创建链接目录 (注:这是为了以后运维省事,避免开发人员麻烦)
ln -s /application/nginx-12.2 /application/nginx

第六个里程:启动nginx程序服务
/application/nginx/sbin/nginx -t (检查配置文件语法是否正常)
/application/nginx/sbin/nginx

原文地址:http://blog.51cto.com/tangyong/2129093

时间: 2024-11-06 15:03:53

nginx软件编译安装的相关文章

软件编译安装小结

本文主要针对 configure 和 cmake 做一个介绍以及我们重新配置编译参数文件时,都需要做哪些清理操作 做一个说明. configure和cmake的比较 configure 是一个sh脚本文件,它负责处理大量的幕后工作,包括检测操作系统内核和已经安装的软件,参数的解析,中间目录的生成以及根据各种参数生成一些C源码文件.Makefile文件等.它提供了非常多的参数选项供我们使用,我们可以通过这些参数选项来控制软件的安装目录.数据文件路径.配置文件路径,以及一些特殊选项如--with-p

Nginx 的编译安装和URL地址重写

本文转自:http://www.178linux.com/14119#rd?sukey=ecafc0a7cc4a741b573a095a3eb78af6b4c9116b74d0bbc9844d8fc5e8b50b3fc807541ae53fd06c67ac4f4adaae6981 在此只是做个笔记给自己看的. Nginx专题: 从编译安装到URL重写 前言 环境介绍 Nginx介绍 编译安装Nginx 配置文件解释 main和event{}的配置 http{}的基本配置 配置Nginx 搭建一个

Nginx的编译安装

Nginx的编译安装 一.Nginx的特点 1.Nginx 专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 .它支持内核 Poll 模型,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数. 2.Nginx 具有很高的稳定性,Nginx 采取了分阶段资源分配技术,使得它的 CPU 与内存占用率非常低. 3.Nginx 代码质量非常高,代码很规范,手法成熟,模块扩展也很容易. 4.Nginx 还可以实现无缓存的反向代理加速,简单的负载均衡和容错. 二.获取并编译Ng

nginx的编译安装 centos7

nginx的编译安装 yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget ntpdate gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools iotop bc zip unzip zlib-devel bash-completion nfs-utils automake libxml2 libx

CentOS 6.5 Nginx 的编译安装、以及让nginx 支持 SSI 相对路径写法

1. nginx 下载 进入 http://nginx.org/en/download.html 下载,我是选择的 "Stable version" 稳定版本的下载 # wget http://nginx.org/download/nginx-1.6.2.tar.gz 2. 解压编译安装 # tar -zxvf nginx-1.6.2.tar.gz # cd nginx-1.6.2 安装一些nginx用到的依赖软件,如果不开启ssl可以不用安装openssl,回头用到时可以返回这里重新

centos下redis和nginx软件的安装

我们这章以redis和nginx软件为例,介绍一下centos下软件的安装. 需要软件包(可以先下载好复制到centos指定目录下,也可直接用wget命令获取): nginx-1.7.9.tar redis-2.8.19.tar.gz tar.gz软件安装通常的步骤是 $ ./configure  这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制$ make $ make install (注:运行这个要有足够的权限)$ m

从nginx的编译安装,了解编译安装原理(转)

nginx编译安装过程 https://www.cnblogs.com/liujuncm5/p/6713784.html 1.configure 这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码: ./configure --prefix=/usr 上面的意思是将该软件安装在 /usr 下面,执行文件就会安装在 /usr/bin (而不是默认的 /usr/local/bin),资源文件就会安装在 /usr/shar

LNMP—Nginx的编译安装

Nginx的官方下载地址http://nginx.org 进入目录 [[email protected] ~]# cd /usr/local/src 下载Nginx [[email protected] src]# wget http://nginx.org/download/nginx-1.6.3.tar.gz 解压Nginx [[email protected] src]# tar zxvf nginx-1.6.3.tar.gz 编译安装 [[email protected] src]# c

Nginx的编译安装及基本使用

环境说明:Centos6.6_64.Vmware11和nginx-1.8.0 一.nginx说明 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名