nginx源码安装(CentOS版)

准备工作:

1) 配好网易yum源

登录此网站(http://mirrors.163.com/.help/centos.html),下载相应版本的yum源至服务器的/etc/yum.repos.d/目录下,然后按照此步骤进行操作,即可完成网易yum源的配置准备。

2) 安装make/gcc/zlib等安装包

yum install -y gcc automake autoconf libtool make

yum install -y gcc gcc-c++

开始:

1) 选定源码目录

cd /usr/local/nginx

2) 安装pcre源

wget ftp://ft.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz

tar -zxf pcre-8.42.tar.gz

cd pcre-8.42/

./configure

make && make install

3) 安装zlib

wget http://zlib.net/zlib-1.2.11.tar.gz

tar -zxf zlib-1.2.11.tar.gz

cd zlib-1.2.11/

./configure

make && make install

4) 安装openssl

wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz

tar zxf openssl-1.0.1t.tar.gz

5) 下载并安装nginx

wget http://nginx.org/download/nginx-1.4.2.tar.gz
tar -zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2
./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/opt/app/openet/oetal1/chenhe/pcre-8.37 \
--with-zlib=/opt/app/openet/oetal1/chenhe/zlib-1.2.8 \
--with-openssl=/opt/app/openet/oetal1/chenhe/openssl-1.0.1t

6)运行nginx
/usr/local/nginx/nginx
7)查看端口进程
netstat -ano|grep 80
8) 验证

在浏览器输入目标服务器ip,如出现以下字样,说明nginx成功运行。

原文地址:https://www.cnblogs.com/young233/p/9527224.html

时间: 2024-08-26 22:50:32

nginx源码安装(CentOS版)的相关文章

Nginx源码安装及调优配置(转)

导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优化 [[email protected] ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz [[email protected] ~]# tar xvf nginx-1.10.1.tar.gz -C /usr/local/src/ [[em

LAMP环境部署:Apache源码安装+MySQL二进制安装+PHP源码安装+Nginx源码安装

Apache 版本:2.2.27 MySQL 版本:5.5.54-linux2.6-x86_64PHP 版本:5.3.27一.源码安装Apache1.首先安装上传工具2.上传LAMP环境所需安装包3.解压所有安装包4.安装Apache依赖包5.创建安装目录6.配置安装文件./configure \ #./configure 是用来生成Makefile文件用于编译安装 --prefix=/application/apache-2.2.27 \ #指定安装目录--enable-deflate \ #

nginx 源码安装openssl修复Heartbleed漏洞

如果你的nginx使用的是动态的openssl库,直接升级openssl,如果你的nginx使用的是静态的openssl库,那就要重新编译安装nginx. PHP编译修复 1. nginx使用的是动态的openssl库,直接升级openssl    1.1 源码安装openssl1.0.1g版本        先下载openssl 1.0.1g版本,命令如下:            #wget  -c    https://www.openssl.org/source/openssl-1.0.1

nginx 源码安装

安装nginx 安装pcre库是为了让nginx支持具备URI重写功能的rewrite模块 [[email protected] ~]# yum install pcre pcre-devel -y [[email protected] ~]# rpm -qa pcre pcre-devel 安装nginx 依赖的包 openssl-devel [[email protected] ~]# yum install openssl openssl-devel [[email protected]

nginx 源码安装以及后续升级https

事情的来源是,公司要将网站从http升级到https,由于历史遗留原因,才发现现有的nginx是通过源码安装的,并没有安装ssl模块,需要现安装sll模块,这个nginx是整个公司最前端的一个代理,涉及到很多部门,因为之前没有操作过,还是小心点为妙,下面是在虚拟机上演示的. 1,先安装后面所需的一些包 yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl op

NGINX源码安装配置详解(./configure),最全解析

NGINX ./configure详解 在"./configure"配置中,"--with"表示启用模块,也就是说这些模块在编译时不会自动构建"--without"表示禁用模块,也就是说这些模块在编译时会自动构建,若你想Nginx轻量级运行,可以去除一些不必要的模块. [[email protected] nginx-1.14.0]# ./configure --help => 查看安装配置项 --help 打印帮助信息. --prefix

Centos下Nginx源码安装与配置并附shell编程实现自动化安装

一.首先安装必要的库 nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库.选定/usr/local为安装目录,以下具体版本号根据实际改变. 1.安装PCRE库 $ cd /usr/local/ $ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz $ tar -zxvf pcre-8.36.tar.gz $ cd pcre-8.3

nginx源码安装

1.安装开发包 # yum install -y pcre-devel openssl-devel 2.解压源码包并编辑文件隐藏nginx版本 # tar zxvf nginx-1.8.0.tar.gz #  cd nginx-1.8.0 #  vim auto/cc/gcc #CFLAGS="$CFLAGS -g"               #注释掉这行,去掉debug模式编译,编译以后程序只有几百k # vim src/core/nginx.h #define NGINX_VER

nginx源码安装-及lnmp搭建 phpmyadmin

1.下载源码编译安装nginx wget http://nginx.org/download/nginx-1.17.1.tar.gztar -xvf nginx-1.17.1.tar.gzyum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel #安装编译环境./configure #运行内部的配置脚本make && make install #编译安装安装完成 cd 到 cd /usr/local/