一
首先总体按照
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;
}
}
分享到:
相关推荐
最详细的nginx安装手册 源码下载完成上传到/usr/local/src目录下 ####yum安装 yum install -y libtool* yum install -y gcc* yum install -y make* yum install -y openssl* yum install -y openssl-devel*
Dockerfile 编译安装nginx FROM hub.c.163.com/netease_comb/centos:7 RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel #http://nginx.org/download/nginx-1.12.2.tar.gz ADD nginx-1.12.2....
yum install gcc-c++ yum -y install pcre* openssl* gcc* yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel tar -zxvf nginx-1.22.0.tar...make && make install
[root@localhost Nginx]# yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel [root@localhost Nginx]# cd /usr/local/ [root@db local]# tar -zxv -f nginx-1.8.1.tar.gz [root@db local]# cd...
yum安装 yum localinstal nginx-1.6.3-1.x86_64.rpm 定制包安装过程 1: FPM 打包工具安装 修改yum源: 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 安装阿里云yum...
文章目录6 软件管理6.3 源码编译安装nginx,要求能...[root@localhost ~]# yum install gcc make 查看安装结果 安装wget [root@localhost ~]# yum -y install wget 安装pcre-devel、zlib-devel、openssl-devel [r
安装依赖: yum install zlib zlib-devel pcre-devel openssl-devel tar xzvf nginx-1.19.1.tar.gz cd nginx-1.19.1 ./configure --prefix=/usr/local/nginx && make && make install
在最近的实训实验中需要在centos8下安装nginx,在安装过程中遇到了很多问题,在此对我的安装过程做一个分享; 准备工作 Vmware(安装了centos8),虚拟机可以上网 开始安装 安装依赖包,使用yum工具安装 yum -y install ...
解压之后安装如下:mv nginx-module-vts-0.1.18 /usr/local/ yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel cd /usr/local/nginx/nginx-1.13.7 ./configure --add-module=/...
Nginx从安装到使用反向代理、负载均衡、动静分离安装Nginx反向代理Nginx的负载均衡Nginx的动静分离 安装 下载nginx 地址:http://nginx.org/en/download.html 下载需要的依赖 yum install gcc pcre-devel zlib-...
Nginx 在工作中已经有好几个环境在...# yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 这些软件包如果yum上没有的话可以下载源码来编译安装,只是要注意编译时默认
Nginx 在工作中已经有...# yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 这些软件包如果yum上没有的话可以下载源码来编译安装,只是要注意编译时默认安装的目录,
nginx 1.2.0编译过程 官网:可在上找到文档 1)安装git yum -y install git [root@localhost ~]# git --version git version 1.8.3.1 2)clone项目 git clone git clone ...
这些软件包如果yum上没有的话可以下载源码来编译安装,只是要注意编译时默认安装的目录,确保下面在安装nginx时能够找到这些动态库文件(ldconfig)。 从 http://nginx.org/en/download.html 下载稳定版nginx-1
Nginx的安装需要四个依赖:gcc、pcre、zlib、openssl yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 依赖安装好之后,我们进行安装nginx,可以通过windows下载上传,也可以通过wget ...
在Linux下我们需要下载Nginx的源代码包并且手动编译,而不是用包管理工具,例如Yum、Aptitude来安装。因为我们需要在编译时对Nginx进行配置,不得不手动编译,这样也就会依赖一些工具和库文件。 首先,需要安装C语言...
本文详细介绍了Nginx从编译安装到配置文件说明,每一步都给出了详细介绍,可以作为安装Nginx的指导手册了 好了,费话不多说直接进入主题 1. 安装nginx 1.1 选择稳定版Nginx 我们编译安装nginx来定制自己的模块,...
安装编译 Nginx 所需的依赖包 # yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel 2、上传 Nginx(nginx-1.6.2.tar.gz)到 /usr/local/src 目录
yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake
# yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses* libmcrypt* libtool-ltdl-devel* make cmake --必要软件包安装 # useradd mysql # tar -zxvf mysql-5.6.10.tar.gz # cd ...