Linux:centOS 7安装nginx

  Nginx是一个轻量级、高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。在高并发的情况下,作为Apache的替代品,效果棒棒哒。

centOS 7 安装nginx:

一、安装需要nginx需要的库

1.pcre

  (1)在http://www.pcre.org/中找到后缀为 .tar.gz 源码安装包。用wget命令下载下来。

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

  (2)解压

    $ tar zvxf pcre-8.38.tar.gz

    $ cd pcre-8.38/

  (3)配置,安装

    $ ./configure --prefix=/usr/local/pcre

    $ make

    $ make install

  期间报错了,因为我没有c的编译环境,执行:

  $ yum install -y gcc gcc-c++

  执行完再安装一遍 make & make install

  $ cd ..

2.openssl

  openssl获取地址:http://www.openssl.org/source/

  $ wget https://www.openssl.org/source/openssl-1.1.0-pre5.tar.gz

  $ tar zvxf openssl-1.1.0-pre5.tar.gz

  $ cd openssl-1.1.0-pre5/

  $ ./config --prefix=/usr/local/openssl

  $ chmod a+x apps/CA.pl

  $ chmod a+x apps/tsget

  $ chmod a+x tools/c_rehash

  $ make

  $ make install

  $ cd ..

3.zlib

  zlib获取地址:http://www.zlib.net/

  $ wget http://zlib.net/zlib-1.2.8.tar.gz

  $ tar zvxf zlib-1.2.8.tar.gz

  $ cd zlib-1.2.8/

  $ ./configure --prefix=/usr/local/zlib

  $ make

  $ make install

  $ cd ..

二、安装nginx

  $ wget http://nginx.org/download/nginx-1.10.0.tar.gz

  $ tar zvxf nginx-1.10.0.tar.gz

  $ cd nginx-1.10.0/

  $ ./configure --prefix=/usr/local/nginx --with-pcre=/root/nginx_root/pcre_root/pcre-8.38 --with-zlib=/root/nginx_root/zlib_root/zlib-1.2.8

  (改成解压时的路径,不是安装的路径。提示找不到哪个就--with-它的的解压路径)

  $ make

  $ make install

  $ cd ..

三、启动nginx

  $ cd /usr/local/nginx/sbin/

  $ ./nginx

  打开浏览器访问  127.0.0.1,出现如下界面则成功。

  可能执行$ ./nginx失败,提示0.0.0.0:80被占用。

  打开127.0.0.1,看目前是什么界面,如是apache http,则执行:

  $ service httpd stop

时间: 2025-02-01 08:02:59

Linux:centOS 7安装nginx的相关文章

linux/centos下安装nginx(rpm安装和源码安装)详细步骤

Centos下安装nginx rpm包                                                                                                                            www.169it.com 1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/c

Linux(centos 7) 安装nginx

在安装nginx之前需要安装依赖的包 一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库.nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pc

centos yum安装nginx 提示 No package nginx available

centos yum安装nginx 提示 No package nginx available问题了,对于这个问题我们下文正是介绍它的解决方法了,希望下文能够为各位带来帮助. 问题原因: nginx位于第三方的yum源里面,而不在centos官方yum源里面 解决方法: 安装epel(Extra Packages for Enterprise Linux) a.去epel网站 http://fedoraproject.org/wiki/EPEL下载 b.我的系统是centos5.7,cpu是x8

CentOS 7 安装 Nginx 配置反向代理

Linux使用Nginx Yum存储库上安装Nginx,适用于Red Hat Enterprise Linux和CentOS系统. 1.添加设置Nginx Yum存储库 在CentOS中首次安装Nginx时,需要添加Nginx软件包,使用以下命名,添加安装 sudo yum install yum-utils 设置Yum存储库,请创建/etc/yum.repos.d/nginx.repo配置文件,配置内容如下 [nginx-stable] name=nginx stable repo baseu

NoSql1 在Linux(CentOS)上安装memcached及使用

前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看下这部分的基础知识,所以现在打算好好把这两部分的基础再看一看.我会把看到的东西努力记录下来,给自己以后留个参考,如果能帮助到大家,自然是更好了~. 1.在Linux(CentOS)上安装memcached及使用.http://www.cnblogs.com/PurpleDream/p/4298208

在Linux(CentOS)上安装MySql详细记录

前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+Tomcat(或其他容器)+Mysql这套之前没用用过.所以利用这周末的我在阿里云上49元搞了个linux(centos 64位)的服务器. 刚开始先装了JDK1.6,安装了Tomcat6.0.这过程中没有遇到太大的问题, 小问题也google一下就解决了.而周六晚上开始安装Mysql,于是到今天下午为

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

Linux CentOS 7 安装PostgreSQL 9.5(源码编译)

前言 之前的博客记录了通过rpm包的形式安装PostgreSQL 9.3(Linux CentOS 7 安装PostgreSQL 9.3(发行版本)),本篇blog将记录一下通过源码编译的形式安装PostgreSQL 9.5. 下载 在postgresql的官方即可找到源码文件目录,地址如下:https://www.postgresql.org/ftp/source/,在下载列表中根据需求选择版本,如下图: 进入子目录后,可以看到文件列表: 如上图,可以看到提供了两种压缩格式,此处我们选择pos

Linux centos 下安装iftop端口流量监控工具(通过编译方式安装)

iftop可以监控服务器端口的实时流量,所以下面通过编译安装将iftop安装到服务器上. 安装步骤如下: 1,下载源码包iftop-1.0pre4.tar.gz: #wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-1.0pre4.tar.gz 2,进入到源码包所在目录/usr/soft/,解压: #tar -xvf iftop-1.0pre4.tar.gz 3,进入解压后的iftop目录: #cd iftop-1.0pre4 #ls