nginx安装问题集锦

前言:

安装部署nginx很简单,但是有时候因为yum源、系统环境等各方面的原因,总会碰到一些小小的坑。在此做个小结。
备注:使用的系统均为centos7.x,因此下面的问题和解决方法,均是针对centos7.x系统。

1、缺少依赖包,nginx编译失败

问题描述:

在一次编译nginx的时候,编译失败,出现了如下的报错信息:

[[email protected] nginx-1.8.1]# ./configure --prefix=/usr/local/nginx/ --user=nginx --group=nginx --with-http
checking for OS
 + Linux 3.10.0-693.el7.x86_64 x86_64
checking for C compiler ... not found

./configure: error: C compiler cc is not found

解决方法:

yum?-y?install?gcc??gcc-c++ make
 --?或者??
 yum?groupinstall?"Development?Tools"???
--?或者??
 yum?install?gcc?gcc-c++?kernel-devel??

2、新装好的centos7.4系统,安装nginx找不到包:

问题描述:

新装好的centos7.4系统,使用yum安装nginx,失败了,提示找不到nginx的安装包。

解决方法:

1)手动在/etc/yum.repos.d/目录下创建一个文件nginx.repo,文件内容如下:

[[email protected] sbin]# cat /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/  #baseurl=http://nginx.org/packages/centos/7/$basearch/     #7是表示centos7系统,如果是6系统,这里就要改成6
gpgcheck=0
enabled=1
[[email protected] sbin]# 

2)创建好之后,执行下面的命令:

yum clean all     #这一步是一定要执行的,不然还是有可能报找不到包
yum makecache

3)重新yum -y install nginx安装nginx即可

3、yum源问题的nginx安装失败

问题描述:

在一次使用yum安装nginx中,报下面的错误:

解决办法:

同上一个问题,手动创建nginx.repo再重新安装nginx即可

原文地址:http://blog.51cto.com/10950710/2309260

时间: 2024-08-30 15:38:22

nginx安装问题集锦的相关文章

nginx安装配置

一.下载Nginx源文件 进入nginx官网下载nginx的稳定版本,我下载的是1.10.0. 下载:wget http://nginx.org/download/nginx-1.10.0.tar.gz 解压:tar -zxvf nginx-1.10.0.tar.gz 二.检查安装依赖项 执行下面的命令安装nginx的依赖库: yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel11 三.配置Nginx安

Nginx安装

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息. 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好. ububtu平台编译环境可以使用以下指令 <textarea wrap="soft" class="crayon-plain print-no" data-settings="dblclick" readonly="readonly" style

nginx安装,简单配置动静分离,维护页面设置

nginx安装还是很简单的,虽然网上有很多的安装教程,我也看过一些,但是很多写的比较乱,比较难懂,所以就自己写一篇,希望可以帮助到大家 先说环境吧,本人用的Centos7 x86_64 同样也是现在服务器使用最多的linux发行版本,当然centos6,跟7还是有区别的,这样主要说7 第一步:先安装nginx所需要的依赖包直接yum安装就可以 yum -y install openssl zlib zlib-devel pcre pcre-devel 第二步:下载nginx安装包,我这里是指定了

Nginx安装配置(转)

Nginx 安装配置 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. 在高连接并发的情况下,Nginx是Apache服务器不错的替代品. Nginx 安装 系统平台:CentOS release 6.6 (Final) 64位. 一.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtoo

Nginx安装与使用

前言 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.(百度百科- http://www.dwz.cn/x32kG) 1.Nginx安装 我使用的环境是64位 Ubuntu 14.04.ngin

jeecg 服务器 + linux + nginx 安装

安装位置:/usr/local/nginx? 下载地址:http://nginx.org/en/download.html ------------------------------------------------------------------------------------------------------------------------ 安装前提在安装nginx前,需要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软

nginx安装部署

转自http://www.cnblogs.com/zhuhongbao/archive/2013/06/04/3118061.html Nginx安装部署 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的

Nginx安装手册以及图片服务器部署

1.      安装gcc yum install gcc 2.      安装pcre,pcre-devel 在zhoulh目录下建立source build目录 mkdir source build 进入build目录 创建pcre目录 cd pcre wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.zip pcre的版本随着时间可能会变动,可以进入 ftp://ftp.csx.cam.ac.uk/pu

nginx安装及启动

1.准备工作 运行环境: ubuntu 14.04 下载及安装使用nginx的必备软件: gcc编译器: sudo apt-get install gcc g++编译器: sudo apt-get install g++ PCRE库: wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz tar -vxzf pcre-8.21.tar.gz ./configure make make install