`
xly1981
  • 浏览: 146541 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

nginx安装,yum问题,make问题

阅读更多

首先总体按照
https://github.com/caojx-git/learn/blob/master/notes/nginx/nginx%E4%BD%BF%E7%94%A8stream%E6%A8%A1%E5%9D%97%E5%81%9Assh%E8%BD%AC%E5%8F%91.md
里面的安装流程。


注意如果不能访问外网,检查文件:
/etc/yum.repos.d/rhel-source.repo

其中的 baseUrl 表示下载镜像
也可以配置为本地目录


安装nginx时,提示nginx.conf文件存在
可以将这一步改一下
./configure --prefix=/usr/local/nginx 
TO
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf 
然后配置文件路径就调整到nginx/nginx.conf位置

配置多个转发
stream段的配置要与http段在同级目录。此处引用的为官方nginx说明配置。
stream {
    upstream backend {
        hash $remote_addr consistent;
        server backend1.example.com:12345 weight=5;
        server 127.0.0.1:12345            max_fails=3 fail_timeout=30s;
        server unix:/tmp/backend3;
    }

    upstream dns {
       server 192.168.0.1:53535   max_fails=1  fail_timeout=3s;
       #server 127.0.0.1:8080 backup; 备
    }

    server {
        listen 12345;
        proxy_connect_timeout 1s;
        proxy_timeout 3s;
        proxy_pass backend;
    }

    server {
        listen 127.0.0.1:53 udp reuseport;
        proxy_timeout 20s;
        proxy_pass dns;
    }

    server {
        listen [::1]:12345;
        proxy_pass unix:/tmp/stream.socket;
    }
}
分享到:
评论

相关推荐

    YUM安装GCC及nginx编译安装(Linux).doc

    以下是按照标题和描述所述的步骤来详细讲解如何在Linux上安装GCC并编译安装Nginx。 **一、创建用户和工作空间** 1. 创建新的挂载点和逻辑卷: 为了保持系统的整洁,我们需要为Nginx创建一个独立的工作空间。首先...

    nginx安装步骤详细

    在 CentOS 平台上,可以使用 yum 命令来安装这些开发库,例如:`yum -y install gcc automake autoconf libtool make gcc-c++`。 安装 PCRE 库 PCRE(Perl Compatible Regular Expressions)是一种 Perl 风格的...

    nginx安装全流程

    ### Nginx安装全流程 Nginx是一款高性能的HTTP服务器及反向代理服务软件,它在互联网领域扮演着至关重要的角色。本文将详细介绍Nginx的安装全流程,涵盖安装前的准备、安装步骤、配置流程以及如何实现开机自启动。 ...

    Nginx安装到指定目录.docx

    在Linux系统中,如果在安装Nginx时不指定目录,它将默认安装在/usr/local/nginx下。为了自定义安装路径,可以按照以下步骤操作: 1. **安装依赖**: 在大多数Linux发行版中,首先需要安装必要的编译依赖项。这些通常...

    带rtmp模块的nginx安装脚本

    6. **编译和安装Nginx**:使用`make`命令编译源代码,然后运行`make install`将Nginx安装到系统中。 7. **配置Nginx服务器**:在`nginx.conf`文件中,需要配置RTMP部分以接收和处理RTMP流。这通常涉及到定义一个...

    nginx安装环境及nginx_1.18.0安装包

    对于使用RPM包管理系统的发行版(如Fedora、CentOS等),可以直接使用RPM或YUM(Yellowdog Updater, Modified)命令安装Nginx,这通常比编译源码更简单,但也可能缺乏自定义配置。 总的来说,安装Nginx涉及多个步骤...

    Linux离线安装nginx安装包

    在Linux系统中,离线安装Nginx是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何通过离线方式在Linux上安装Nginx,同时也会涉及Nginx依赖的软件如openssl和gcc的安装过程。 ...

    nginx安装教程

    Nginx 安装教程 Nginx 是一个流行的开源 Web 服务器软件,广泛应用于 Web 服务器、反向代理、负载均衡器、媒体流服务器等领域。本文将详细介绍 Nginx 的安装过程,包括基础依赖软件的检查和安装、用户创建、外部...

    Nginx 安装部署文档

    对于 CentOS 平台,可以使用以下命令安装编译环境:yum -y install gcc automake autoconf libtool make。 二、PCRE 库安装 PCRE 库是 Nginx rewrite 功能所需的库。可以从 ftp://ftp.csx.cam.ac.uk/pub/software/...

    nginx安装.rar

    配置成功后,运行`make`命令进行编译,再使用`sudo make install`进行安装。 7. **启动与测试** 安装完成后,找到Nginx的启动脚本,例如在 `/usr/local/nginx/sbin/` 目录下有 `nginx` 命令。首次启动使用 `sudo ...

    Nginx安装手册(Linux)

    ### Nginx安装手册(Linux) #### 环境准备 在进行Nginx的安装之前,需要确保服务器上已经安装了必要的依赖包。这些依赖包括GCC编译器、pcre库及其开发文件、zlib压缩库及其开发文件以及openssl加密库及其开发文件...

    CentOS系统nginx安装步骤(华为云耀服务器).docx

    ### CentOS系统下Nginx服务器的安装步骤及常见问题解决 #### 一、概述 本文档详细介绍了在CentOS操作系统中安装Nginx服务器的具体步骤,并针对安装过程中可能遇到的几个常见错误给出了相应的解决方案。Nginx是一款...

    Nginx安装+nginx_upstream_check_module后端健康检查

    ### Nginx安装与后端健康检查模块配置详解 #### 一、Nginx环境搭建与核心组件安装 **1.1 基础环境准备** - **操作系统**: CentOS 6.5 - **基本服务器配置**: 在安装过程中选择了“基本服务器”配置。 **1.2 安装...

    nginx自动安装

    5. 编译安装:执行`make`和`make install`来编译和安装Nginx。 6. 启动服务:最后,需要设置Nginx服务启动脚本并启动服务。 这个过程繁琐且容易出错,尤其对于不熟悉Linux系统的用户来说。 三、自动化安装脚本 ...

    nginx安装使用教程

    - 安装Nginx:`sudo apt-get install nginx` 或 `sudo yum install nginx` 2. **Debian**: - 更新系统包:`sudo apt-get update` - 安装Nginx:`sudo apt-get install nginx` 3. **源码编译安装**: - 下载...

    nginx安装需要的包及相关安装说明

    在IT行业中,Nginx是一款广泛应用的开源HTTP服务器和反向代理服务器,以其高效、稳定和易用的特点深受开发者喜爱。...记得在每个步骤后检查系统反馈,确保一切按计划进行,这样能避免许多常见的安装问题。

    nginx 安装及配置文档

    - 编译与安装:`make && sudo make install` **Nginx配置** Nginx 的配置文件通常位于 `/etc/nginx/nginx.conf`,也可以通过创建多个 server 块来为不同的域名或服务定制配置。主要配置项包括: 1. **基本配置**...

    linux 内网离线的nginx 安装

    在Linux内网环境中,由于无法直接访问互联网,安装软件如Nginx时,我们需要采用离线安装的方法。这里我们将详细讲解如何在CentOS 7系统上进行离线安装Nginx,具体步骤如下: 1. **下载Nginx安装包**: 首先,你...

    nginx安装手册

    - **GCC**:用于编译Nginx源码,可以通过`yum install gcc-c++`命令进行安装。 - **PCRE (Perl Compatible Regular Expressions)**:Nginx的HTTP模块依赖于PCRE库来解析正则表达式,可以使用`yum install -y pcre ...

    内网nginx全套安装环境

    同时,日志文件(默认位于`/var/log/nginx/access.log`和`error.log`)可以帮助诊断和解决问题。 7. **反向代理与负载均衡**: Nginx可以通过反向代理功能将请求转发到后端应用服务器,实现负载均衡,提高系统可用...

Global site tag (gtag.js) - Google Analytics