linux下安装nginx1.10,Linux(RHEL7.0)下安装Nginx-1.10.2
Linux(RHEL7.0)下安装Nginx-1.10.2
阅读目录
查看当前系统版本是否支持
下载
配置
编译
启动服务
验证服务是否启动
遇到的问题
查看当前系统版本是否支持
当前,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
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/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、"conf/koi-win" 与"/usr/local/nginx/conf/koi-win" 为同一文件”
配置的时候,指定--conf-path参数的配置即可。
2、nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
端口被占用了,修改端口号即可。我这里是有个tomcat的端口配置为80,改成其它的即可。
更多Nginx相关教程见以下内容:
Nginx 的详细介绍:请点这里
Nginx 的下载地址:请点这里
linux下安装nginx1.10,Linux(RHEL7.0)下安装Nginx-1.10.2相关推荐
- 编译安装nginx1.9.7+php7.0.0服务器环境
编译安装nginx1.9.7+php7.0.0服务器环境 一直以来我都通过网上的一些材料去搭建lnmp环境,通过直接yum安装nginx mysql php等软件. 但是为了原生态的编译安装最新的软件 ...
- [RHEL] RHEL7.0 下 Postfix + Dovecot 实现邮件发送
RHEL7.0 下 Postfix + Dovecot 实现邮件发送 一.前言 大家都对邮件服务(mail service)很感兴趣嘛.我在自己 博客站 预言了自己会实战一次,访问量一天到十几(毕竟平 ...
- cuda tensorflow版本对应_Windows10下安装tensorflow-gpu(2.2.0)安装教程(避坑+保姆式教学)...
本文实现了Windows10下GPU版本的tensorflow2.2.0的安装,用到的软件主要包括:CUDA 10.2 + cuDNN + Anaconda + tensorflow-gpu 2.2. ...
- windows server 2016安装oracle 10_Weblogic12.1.3.0补丁安装(win server与linux安装步骤介绍)
文章目录 1 根据oracle官方发布的漏洞报告下载补丁 2 补丁包上传解压到Linux Server 3 补丁包上传解压到Windows Server 4 关于OPatch 5 Linux与Wind ...
- CentOS 7下Cloudera Manager及CDH 6.0.1安装教程
概念介绍 CDH 概览 CDH是Apache Hadoop和相关项目的最完整.最受测试和最流行的发行版.CDH提供Hadoop的核心元素-可伸缩存储和分布式计算-以及基于web的用户界面和重要的企业功 ...
- 7.33oracle安装不了,在RedHat7.0下安装Oracle的经历
下面的步骤忠实记录了整个安装过程. 1.机器配置 CPU: Intel Pentium III 668203 khz 内存: 128M 操作系统: Redhat7.0(完全安装) SWAP区: 256 ...
- RHEL7.0手动安装
首先去网上下载RHEL7.0系统,最好去官网下载.本次教程采用rhel-server-7.0-x86_64-dvd.iso镜像,是在RHEL7.0真机利用Redhat自带虚拟机安装RHEL7.0虚拟机 ...
- centos 安装mysql5.6.22_centos 7.0 编译 安装mysql 5.6.22 过程 已完成~ 成功~ 撒花~
mysql 下载目录/usr/local/src mysql 解压目录 /usr/local/bin/mysql GitHub https://github.com/mysql/mysql-serve ...
- 银河麒麟4安装MySQL8_银河麒麟4.0.2安装教程-电脑系统安装手册
一.下载镜像和u盘启动盘制作软件 2.下载官方推荐的U盘启动盘软件rufus,密码:sslc 二.U盘启动盘制作 直接运行rufus→选择U盘→选择镜像→开始 三.安装 1.设置U盘启动 将U盘插入服 ...
- centos7.4安装nginx1.8.1 php7.7.11 安装 MySQL5.7.20
解决依赖关系 yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel nginx源码下载地址 http://n ...
最新文章
- js php 实现日历签到_PHP 可能在未来十年内消失?
- cognito_将Spring Boot应用程序与Amazon Cognito集成
- java子类和父类有相同成员_Java -- 父类和子类拥有同名的成员变量的情况
- Registered Nurse in the US
- 畅想未来计算机的绘画作品小学生,畅想未来儿童画绘画作品大全
- GTK+开发环境搭建(Centos+Netbeans)
- matlab怎么计算行列式,Matlab 线性代数(一)–行列式与方程组求解 | 学步园
- Træfɪk入门教程
- vs快速生成get set方法_怎么祛斑快速祛斑的方法是什么?Get正确的祛斑方法
- python函数的四个特点_Python面向对象三大特征之封
- GDAL升级到3.0之后遇到的坑
- extjs 兼容性问题解决方案
- Reflex WMS中阶系列7:已经完成拣货尚未Load的HD如果要取消拣货,该如何处理?
- 《树莓派4B家庭服务器搭建指南》第六期:将RSSHub私有化部署到树莓派,并通过《嘎!RSS》订阅自己的信息流...
- 英雄联盟怎么解除小窗口_英雄联盟手游剑姬怎么玩-英雄联盟手游剑姬玩法介绍...
- radiogroup多选_为何多组RadioGroup 里面的RadioButton 会出现多选状态​?
- 正版win10如何重装系统|win10正版重装系统教程
- 【科普】微波雷达感应与人体红外感应的区别
- 夏天到了,蚊子多了,下面给大家几个防蚊子的建议
- flush privileges 什么意思?