查看当前系统版本是否支持

当前,nginx发布包支持以下Linux操作系统版本:

RHEL/CentOS:

Version Supported Platforms
5.x x86_64, i386
6.x x86_64, i386
7.x x86_64, ppc64le

Debian:

Version Codename Supported Platforms
7.x wheezy x86_64, i386
8.x jessie x86_64, i386

Ubuntu:

Version Codename Supported Platforms
12.04 precise x86_64, i386
14.04 trusty x86_64, i386, aarch64/arm64
16.04 xenial x86_64, i386, ppc64el

SLES:

Version Supported Platforms
12 x86_64

我们可以在命令行输入命令"cat /etc/issue" 或 "cat /etc/os-release" 查看当前操作系统版本,如下所示:

[root@localhost local]# cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.0 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="7.0"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.0 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.0:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.0
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION=7.0

可见,操作系统属于RHEL7.X,符合要求。

下载

可以输入wget http://nginx.org/download/nginx-1.10.2.tar.gz 命令直接从网上获取资源包,也可以自己下载。

我这里直接从官网下载nginx-1.10.2.tar.gz包,并放到/usr/local目录下;

输入tar -zxvf nginx-1.10.2.tar.gz命令解压。

配置

进入解压后的目录:

cd /usr/local/nginx-1.10.2

开始配置,可以配置各种参数以及是否启用某些模块等,,详细配置参数可参考官网,有很详细的说明,

http://nginx.org/en/docs/configure.html

如下,是我的配置:

./configure --prefix=/usr/local/nginx-1.10.2 \--conf-path=/etc/nginx/nginx.conf \--with-http_ssl_module \--with-http_realip_module \--with-http_addition_module \--with-http_sub_module \--with-http_dav_module \--with-http_flv_module \--with-http_mp4_module \--with-http_gunzip_module \--with-http_gzip_static_module \--with-http_random_index_module \--with-http_secure_link_module \--with-http_stub_status_module \--with-http_auth_request_module \--with-threads \--with-stream \--with-stream_ssl_module \--with-http_slice_module \--with-mail \--with-mail_ssl_module \--with-file-aio \--with-http_v2_module \--with-ipv6

编译

输入以下命令即可:

make && make install 

启动服务

进入sbin目录,输入nginx命令即可,另外重启命令是nginx -s reload

验证服务是否启动

查看进程即可,如下是我的nginx服务进程

root     20646     1  0 11:04 ?        00:00:00 nginx: master process nginx
nobody   20647 20646  0 11:04 ?        00:00:00 nginx: worker process

遇到的问题

1、checking for C compiler ... not found

未安装gcc,安装即可。

2、"conf/koi-win" 与"/usr/local/nginx/conf/koi-win" 为同一文件”

配置的时候,指定--conf-path参数的配置即可。

3、nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

端口被占用了,修改端口号即可。我这里是有个tomcat的端口配置为80,改成其它的即可。

Linux(RHEL7.0)下安装nginx-1.10.2相关推荐

  1. 【CNMP系列】CentOS7.0下安装Nginx服务

    [CNMP系列]CentOS7.0下安装Nginx服务 话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下 ...

  2. 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法

    小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...

  3. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

  4. linux(debian 11)下安装nginx

    在linux系统环境中,安装nginx的方式是有多种的,这里就不一一介绍了,今天主要记录一种手动安装配置的方式. 首先,可以到nginx官网找到合适的资源. 找到下载板块 小编这里以1.18为例,下载 ...

  5. Red Linux 6.0下安装Oracle 10g

    一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g   二. 安装前配置 1. 安装Oracle 10g R2所需 ...

  6. kali linux 2.0下安装ssh和metasploit

    原址 从kali官网下载的kali系统的压缩包(已经装好的vmware虚拟机的压缩包),一般我比较习惯使用ssh客户端连接后使用. 一.开启ssh: kali linux2.0已经安装好ssh,但是不 ...

  7. Linux(centos6.0)下安装Node.js以及使用

    Linux下(centos6.0)安装Node.js 1.wget http://nodejs.org/dist/node-v0.6.9.tar.gz     tar  zxvf node-v0.6. ...

  8. hyper-v安装linux系统,Hyper-V下安装Ubuntu 12.10教程 虚拟机下安装系统教程

    一.发行版本的选择: 2.Server版还是桌面版? 不打算安装桌面版,准备安装服务器版本,然后手动的安装GUI部分,以避免装office之类我不需要的内容. 3.哪一个版本? 下载x86 12.10 ...

  9. linux slf4j.rpm,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  10. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

最新文章

  1. 【Notepad++】Notepad++ 插件 for js 各种插件全介绍
  2. 前端学习(2692):重读vue电商网站13之使用动态编辑标签
  3. Treeview的文件目录配置
  4. 使用花生壳做内网穿透
  5. 30天自制操作系统第8天harib05c
  6. 2023银行校园招聘简历自我评价高分写法模板
  7. PDF怎么拆分/合并? 3款 PDF 拆分和合并工具分享
  8. LeetCode 276:栅栏涂色
  9. 1、大道至简的数据处理工具-(Microsoft Power Query入门)
  10. html简单购物车,用jsp实现一个简单的购物车web应用系统。
  11. Web服务器群集——编译安装Nginx-1.16及虚拟主机配置
  12. 5秒钟用google earth engine(GEE)填补Landsat7条带问题
  13. Kubernetes1.23.5集群部署
  14. 机器人/人工智能/就业形势2022
  15. windows远程连接服务器命令
  16. 数据中心市场或迎新变局,华为数字能源、中金数据“一起向未来”
  17. 中国现有国家级风景名胜区
  18. 针对商城难推广提出6大方法,一切如此简单!
  19. 我在南大的七年(刘未鹏)
  20. 【笔记3-7】CS224N课程笔记 - 神经网络机器翻译seq2seq注意力机制

热门文章

  1. android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...
  2. CF里面的资源载入问题
  3. TLS与openssl学习总结(三)-实操篇
  4. mybatis的面试一对一,一对多,多对多的mapper.xml配置
  5. Poj 2186 Popular Cows(Tarjan 强连通缩点)
  6. NETSTAT日常应用归档
  7. paramiko监控 windows服务器 被监控服务器只需要安装openssh服务即可基于wmic完成大部分监控...
  8. NodeJS基础2---2 Promise详解
  9. NOIP 2012 T2 国王游戏 (贪心+高精)
  10. ecshop商城首页怎样设置广告ALT标签