`
小于Brick
  • 浏览: 89499 次
  • 性别: Icon_minigender_1
  • 来自: 新疆
社区版块
存档分类
最新评论

centos7.2安装nginx-1.10.2

阅读更多

 

官方下载地址:http://nginx.org/en/download.html

参考:http://www.cnblogs.com/rwxwsblog/p/5281756.html

 

官方下载后是源码,需要编译

安装相关编译组件及依赖库:

yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel libssl-dev

 

下载并安装:

[root@localhost nginx-1.10.2]# cd /usr/local/
[root@localhost local]# 
[root@localhost local]# wget http://101.96.8.164/nginx.org/download/nginx-1.10.2.tar.gz
[root@localhost local]# tar -zxvf nginx-1.10.2.tar.gz

 

编译:

这里按照参考文章编译完成后不能运行没有sbin目录,直接使用./configure编译完成后可以运行。

--with-http_ssl_module 后面的这个参数生成ssl的支持,否则后面使用https配置不会成功,出现[emerg] the "ssl" parameter requires ngx_http_ssl_module xxxxx
的错误

 

[root@localhost local]# cd nginx-1.10.2
[root@localhost nginx-1.10.2]# ./configure --with-http_ssl_module
xxxxxxxxxxx
[root@localhost nginx-1.10.2]# make
xxxxxxxxxxxx
[root@localhost nginx-1.10.2]# make install
xxxxxxxxxxxx
make[1]: 离开目录“/usr/local/nginx-1.10.2”

 

启动nginx:

[root@localhost nginx-1.10.2]# /usr/local/nginx/sbin/nginx

 

添加开放端口80和443  

[root@localhost nginx-1.10.2]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[root@localhost nginx-1.10.2]# firewall-cmd --zone=public --add-port=443/tcp --permanent
success
[root@localhost nginx-1.10.2]# firewall-cmd --reload
success

 

查看全部已经开放的端口:

[root@localhost nginx-1.10.2]# firewall-cmd --zone=public --list-ports
443/tcp 80/tcp 8080/tcp

 

通过浏览器访问:http://serverip/

可以看到nginx 欢迎页就安装成功了。

Welcome to nginx!

 

参考: http://nginx.org/en/linux_packages.html#mainline

 

===============================yum安装============================

本文主要介绍在CentOS7.2下利用yum源安装nginx。

第一步在/etc/yum.repos.d/目录下建立一个nginx.repo软件源配置文件。命令如下: 
# cd /etc/yum.repos.d/ 
# vim ./nginx.repo 

然后填写如下文件内容 
[nginx] 
name=nginx repo 
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ 
gpgcheck=0 
enabled=1

执行vim命令保存文件为nginx.repo完整路径是/etc/yum.repos.d/nginx.repo 
:w nginx.repo

执行yum命令安装nginx 
yum install nginx 

分享到:
评论

相关推荐

    CentOS7.2-Linux-安装-Oracle-Database-12c

    CentOS 7.2 上安装 Oracle Database 12c 的详细指南 在本资源中,我们将详细介绍如何在 CentOS 7.2 上安装 Oracle Database 12c。我们将从创建虚拟机开始,然后安装 CentOS 7.2,并最终安装 Oracle Database 12c。 ...

    CentOS 7.2安装Nginx 1.10.2的详细教程

    在本教程中,我们将详细介绍如何在CentOS 7.2上安装Nginx 1.10.2,这是构建LNMP(Linux、Nginx、MySQL、PHP)环境的关键步骤之一。Nginx是一个高性能的HTTP和反向代理服务器,因其高效的性能和灵活的配置而被广泛...

    Centos7.2安装Nginx实现负载平衡的方法

    这会将Nginx安装到`/usr/local/nginx`目录下。接下来进行编译和安装: ```bash make make install ``` 为了让Nginx命令在任何目录下都能使用,需要配置环境变量: ```bash vim /etc/profile.d/http.sh ``` 在...

    centos源码安装nginx-1.20.2+nginx负载均衡

    centos源码安装nginx-1.20.2+nginx负载均衡

    Centos7的nginx-1.24.0免编译包,直接解压修改配置文件,启动即可

    在 Linux 系统中,尤其是 CentOS 7,Nginx 被广泛用于网站托管和负载均衡。本资源提供的是 Nginx 的 1.24.0 版本,它是一个预编译好的二进制包,无需进行编译安装,简化了部署流程。 **安装与部署** 1. 首先,将...

    CentOS-7.2-x86_64-Minimal-1511.zip

    3. **最小化安装**: CentOS-7.2 的最小化版本仅包含基本的系统组件和服务,不包含图形界面、办公软件等非必要应用,旨在节省资源并提供一个纯粹的基础环境。 4. **命令行界面(CLI)**: CLI 是在无图形界面的环境中...

    Centos7.6.1810离线安装Nginx-所需依赖包

    Centos7.6.1810离线安装Nginx-所需依赖包 1、patch命令:patch-2.7.1-12.el7_7.x86_64.rpm 2、zlib-1.2.12.tar.gz 3、zlib-devel-1.2.7-20.el7_9.x86_64.rpm 4、pcre-8.32-17.el7.x86_64.rpm 5、pcre-devel-8.32-17....

    centos7 nginx离线安装包 nginx-1.20.1-2.el7.x86_64

    在完全无互联网连接的情况下,离线安装nginx。 nginx版本号:nginx-1.20.1-2.el7.x86_64 食用方法: 1.解压 2.进入解压目录 3.rpm安装全部 4.安装完成

    centos7 离线安装nginx-1.14.2并实现负载均衡(包含nginx-1.14.2安装包及依赖包)

    包含nginx-1.14.2安装包及依赖包,直接上传安装即可使用,依赖包含有 gcc、zlib、pcre、openssl;若果需要实现负载均衡直接将文件夹下的nginx.conf上传是安装目录下的src目录下替换稍作修改即可,包中有详细安装配置...

    nginx-goodies-nginx-sticky-module-ng-08a395c66e42.zip

    Sticky是nginx的一个模块,它是基于cookie的一种nginx的负载均衡解决方案,通过分发和识别cookie,来使同一个客户端的请求落在同一台服务器上,默认标识名为route (a)客户端首次发起访问请求,nginx接收后,发现...

    centos7.2内核包kernel-3.10.0-327.el7.x86_64

    kernel-3.10.0-327.el7.x86_64.rpm kernel-debug-3.10.0-327.el7.x86_64.rpm kernel-debug-devel-3.10.0-327.el7.x86_64.rpm kernel-devel-3.10.0-327.el7.x86_64.rpm kernel-headers-3.10.0-327.el7.x86_64.rpm ...

    nginx-1.18.0-2.el7.ngx.x86-64.rpm安装包(含有部署手册)

    nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm安装包(含有部署手册) nginx-1.18.0-2.el7.ngx.x86_64.rpm...

    Centos7 公网安装freeswitch1.10.2 依赖包

    在本教程中,我们将深入探讨如何在CentOS 7上安装FreeSWITCH 1.10.2,这是一个流行的开源通信平台,广泛用于VoIP(Voice over Internet Protocol)和实时多媒体处理。考虑到你们团队已经在使用自编写的WebRTC网页...

    CentOS7.2 ISO百度网盘下载地址

    CentOS7.2版本的ISO包,text文件中为永久有效分享的百度网盘下载链接地址,若是由于某些原因导致失效,还烦请私信。

    Centos7镜像-百度网盘下载链接

    CentOS-7.2-x86_64-DVD-1511 CentOS-7.3-x86_64-DVD-1611 CentOS-7.4-x86_64-DVD-1708 CentOS-7.5-x86_64-DVD-1804 CentOS-7.6-aarch64-Everything-1810 CentOS-7.6-x86_64-DVD-1810 CentOS-7.7-x86_64-DVD-1908 ...

    Centos7.2 安装VNC远程桌面

    Centos7.2 安装 VNC 远程桌面 在 Centos 7.2 最小化安装后,需要安装 VNC 远程桌面以方便远程操作。下面是安装 VNC 远程桌面所需的步骤: 首先,检查是否安装 VNC。使用 rpm 命令来检查 VNC 是否已经安装。如果未...

    centos7.4下安装nginx1.16.0.docx

    "CentOS 7.4 下安装 Nginx 1.16.0" 在 CentOS 7.4 操作系统中安装 Nginx 1.16.0 需要遵循以下步骤: 一、下载 Nginx 安装包 首先,需要切换到 `/usr/local` 目录下,然后下载 Nginx 1.16.0 的安装包。可以使用 ...

    centos 非root安装nginx

    - `nginx-1.10.2.tar.gz`: Nginx 的源代码包。 3. 解压这些文件: ```bash tar -zxvf pcre-8.40.tar.gz tar -zxvf openssl-fips-2.0.10.tar.gz tar -zxvf zlib-1.2.11.tar.gz tar -zxvf nginx-1.10.2.tar.gz ...

    nginx上传下载之nginx-upload-module-2.3.0

    **Nginx Upload Module 2.3.0 安装详解** Nginx Upload Module 是一个用于 Nginx 的第三方模块,它允许用户在通过 HTTP 协议上传大文件时进行处理,例如分块上传、限速、断点续传等。这个模块对于构建支持大文件...

Global site tag (gtag.js) - Google Analytics