在CentOS 6.8 x86上安装nginx 1.10.3

Advertisement

本文档记录了完全使用最新源码来编译安装nginx最新版1.10.3,所有的依赖也是最新的,便于第三方nginx模块开发
假定使用root身份安装

目前最新的源码地址汇总
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
http://www.zlib.net/zlib-1.2.11.tar.gz
https://www.openssl.org/source/openssl-1.1.0e.tar.gz
http://nginx.org/download/nginx-1.10.3.tar.gz

安装相关依赖
yum -y install gcc gcc-c++ automake autoconf libtool make glibc glibc-devel lsof

选择源码存放目录
可以是任何目录,本文选定的是/usr/local/src
cd /usr/local/src

安装相关依赖库

安装PCRE库
在官网ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/下载最新的PCRE源码包,使用下面命令下载编译和安装PCRE包:
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz 
tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure
make
make install

安装zlib库
在官网http://www.zlib.net/下载最新的zlib源码包,使用下面命令下载编译和安装zlib包:
cd /usr/local/src
 
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

安装openssl库
在官网https://www.openssl.org/source/下载最新openssl源码,使用下面的命令下载编译和安装openssl包:
cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz

tar -zxvf openssl-1.1.0e.tar.gz

在CentOS 6.8 x86上安装nginx 1.10.3

源码编译nginx-1.10.3

cd /usr/local/src
wget http://nginx.org/download/nginx-1.10.3.tar.gz
tar -zxvf nginx-1.10.3.tar.gz
cd nginx-1.10.3
 
./configure --with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.40 \
--with-zlib=/usr/local/src/zlib-1.2.11 \
--with-openssl=/usr/local/src/openssl-1.1.0e
 在CentOS 6.8 x86上安装nginx 1.10.3

在CentOS 6.8 x86上安装nginx 1.10.3

make

make install

在CentOS 6.8 x86上安装nginx 1.10.3

在CentOS 6.8 x86上安装nginx 1.10.3

默认安装路径在/usr/local/nginx

在CentOS 6.8 x86上安装nginx 1.10.3

nginx相关操作
启动nginx
cd /usr/local/nginx/sbin/
./nginx

快速停止:
cd /usr/local/nginx/sbin
./nginx -s stop
此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

优雅停止
./nginx -s quit
此方式停止步骤是待nginx进程处理任务完毕进行停止。

重启nginx
./nginx -s quit
./nginx

重新加载配置文件
./nginx -s reload

测试
nginx安装成功,启动nginx,即可访问虚拟机上的nginx:
ps auxf | grep nginx

netstat -lntp

在CentOS 6.8 x86上安装nginx 1.10.3

打开Firefox浏览器,在地址栏中输入

http://localhost

在CentOS 6.8 x86上安装nginx 1.10.3

如果有正常的响应,说明nginx是运行正常的
到这说明nginx上安装成功。

参考文献
[1].http://www.nginx.cn/install
[2].

Similar Posts:

  • Centos上安装nginx

    最近由于项目原因需要使用nginx,所以看了一下,先从安装和配置开始. (1) 安装依赖 依赖库直接使用yum安装 a) 安装基本依赖工具 [root@localhost ~]# yum -y install gcc gcc-c++ automake autoconf libtool make b) 安装prec [root@localhost ~]# yum install pcre.x86_64 pcre-devel.x86_64 c) 安装zlib [root@localhost ~]#

  • 在CentOS 6.2上安装Nginx+PHP5(PHP-FPM)+MySQL

    1.使用非官方软件源 rpm --import https://fedoraproject.org/static/0608B895.txt rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY* rpm -ivh http://rpms.famillecollet.com/enterprise/remi

  • 在Solaris 10 X86上安装Oracle 10g RAC详解 (1)

    概述 本文详细介绍了如何在基于Solaris 10 X86的节点上来安装Oracle 10g RAC的具体步骤和注意事项,同时也提供了具体的命令操作以及安装过程的截屏,最后是创建一个Cluster数据库的具体步骤. 系统环境 两台Sun的基于 AMD64的机器(V20Z) 一台Sun的Storage(3510) 一个百兆交换机 Solaris 10 X86 1/06 Oracle 10g 10.1.0.3 EE RAC for Solaris X86 with Oracle patch 4186

  • 如何在 VPS 上安装 Nginx

    作者: YOUNG | 发布: 2011年10月13日       http://jingpin.org/how-to-install-nginx-on-vps/ 用来搭建网站或者博客的开源平台主要有两个,一个是 Apache,另外一个是Nginx. 其中,Apache 大多用在共享虚拟主机和独立服务器上,而 Nginx 则主要用在虚拟专用服务器(VPS)上,因为它占用较少的内存并且速度较快. 这篇文章主要介绍如何通过 Mac 电脑的终端应用程序 (Terminal) 在 Ubuntu 系统的

  • 在CentOS 6.3 64bit上安装FTP服务器vsftpd 2.2.2

    vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.并且是一个完全免费开放源码的ftp软件 根据业务需要,要求支持ftp和sftp,我需要在Linux上架设一个ftp服务器,来存放CDN线上节点的用户访问日志.我选择在CentOS 6.3 64bit上使用vsftpd来完成这个任务,服务器ip是10.10.110.158. sftp是与SSH相关的,与ftp没有任何关系,我采用python中的paramiko模块实现了一个包装类,这里只谈ftp. 下面是安

  • mac 上安装nginx并且配置conf文件

    1. 安装PCRE Download latest PCRE. After download go to download directory from terminal. $ cd ~/Download $ tar xvzf pcre-8.12.tar.gz $ cd pcre-8.12 $ sudo ./configure --prefix=/usr/local $ sudo make $ sudo install 2. 安装Nginx Download latest nginx from

  • Centos6.4上安装Nginx

    安装软件 nginx安装很简单 1.安装nginx需要的环境,pcre(作用rewrite).zlib(作用压缩).ssl,这个也可以自己下载编译安装 yum -y install zlib; yum –y install pcre; yum –y install openssl; 2.下载安装nginx-*.tar.gz. tar –zxvf nginx-1.2.8.tar.gz –C ./; cd nginx-1.2.8; ./configure; make && make insta

  • Dell vostro 1000 上安装Ubuntu 7.10 (1)

    今天,我拿到了我的Dell笔记本电脑,并安装了Ubuntu Linux 7.10. 在安装之前,我在网上搜索了很多资料,因为在笔记本上安装linux系统并不是那么容易,这次安装还算可以,尽管安装过程中,出现了几个错误,但是最终系统还是运行了. 下面就介绍一下我的安装过程,供大家参考: Dell Vostro 1000-n CPU:AMD tk-57 Windows XP NTFS c: NTFS d: NTFSe: 剩余空间 80G左右 我使用的是ubuntu邮寄过来的光盘 插入光盘,启动电脑

  • [转]在Macbook(Intel)上安装Ubuntu 7.10双启动

    花了一下午时间终于搞定了,和大家分享下.参考了MOBILEDUDE的BLOG中的相关文章, 在此一并谢过.理论上讲这种方法同样适用于其他INTEL平台的Mac,只是显卡驱动程序 可能需要另外安装.不保证方法的可靠性,也不对因此造成的损失负责. 关键问题有两个:第一,Macbook的EFI不支持启动第三方系统:第二,即使有 bootcamp,Ubuntu所使用的GRUB在非MBR方式引导时工作不正常.所以我们需要两样东西 来解决这两个问题: 1.rEFIt:第三方的EFI固件,可启动指定分区上的L

  • X200上安装Ubuntu 8.10+Compiz+emerald

    X200上安装Ubuntu8.10很简单,硬件都可以自动识别. 装好后配置xorg.conf gedit /etc/X11/xorg.conf Section "Device" Identifier "Configured Video Device" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Mon