nginx做yum源

2023-11-06

我这边环境是原先有个nginx只是做了代理转发,现在需要在通过nginx做yum源方便后期安装源
1、原先的配置代理转发,为不影响原先配置及端口,在http中最末尾加“include /local/nginx/conf.d/*.conf;” 加载其它配置文件。
nginx所在服务器地址是10.7.12.10

#cat  /local/nginx/conf/nginx.conf 

user  nginx nginx;
worker_processes  1;

pid        /local/nginx/run/nginx/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"'
                       '$upstream_addr $upstream_response_time $request_time ';
    log_format log404 '$status [$time_local] $remote_addr $host$request_uri $sent_http_location';

    access_log  logs/nginx/access.log main;
    access_log  logs/nginx/host.access.404.log  log404;

    sendfile        on;

    keepalive_timeout  65;

    server {
        listen       80;
        server_name localhost;
        large_client_header_buffers 4 128k;
        client_max_body_size 300m;
        client_body_buffer_size 128k;
        proxy_connect_timeout 600;
        proxy_read_timeout 600;
        proxy_send_timeout 600;
        proxy_buffer_size 64k;
        proxy_buffers   4 32k;
        proxy_busy_buffers_size 64k;
        proxy_temp_file_write_size 64k;

        location /status{
                stub_status on;
                access_log on;
                auth_basic "status";
                auth_basic_user_file htpasswd;
        }

        location /nk {
           index  index.html index.htm index.jsp;
           proxy_pass      http://10.7.12.15:8081/nk;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header Host $host:$server_port;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

     include /local/nginx/conf.d/*.conf;     #加载其它配置文件

    }

2、在 /local/nginx/conf.d/目录下建个yumrepo.conf配置文件,定义server

#vi /local/nginx/conf.d/yumrepo.conf 

    server {
        listen       8022;
        server_name  localhost;
        large_client_header_buffers 4 128k;
        client_max_body_size 300m;
        client_body_buffer_size 128k;
        proxy_connect_timeout 600;
        proxy_read_timeout 600;
        proxy_send_timeout 600;
        proxy_buffer_size 64k;
        proxy_buffers   4 32k;
        proxy_busy_buffers_size 64k;
        proxy_temp_file_write_size 64k;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /yumrepo/Yumdate/rhel6;
            index  index.html index.htm;
            autoindex on;
            autoindex_exact_size off;
            autoindex_localtime on;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
   }

}

将镜像文件里面所有包拷贝到/yumrepo/Yumdate/rhel6目录下
在这里插入图片描述
重新reload一下nginx即可,页面可以访问看看http://IP:端口号:
在这里插入图片描述
3、编辑自己的repo文件

#vi /etc/yum.repos.d/yum.repo 
[yumku]
name=yumku Red Hat 6.2x64 repo
baseurl=http://10.7.12.10:8022    #yum源所在服务器IP及端口,如果端口为80直接写IP即可
enable=1
gpgcheck=0

yum list 查看yum是否可用
yum clean all 清除缓存

至此nginx做yum源已搭建完成!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nginx做yum源 的相关文章

  • linux入门系列11--Centos7网络服务管理

    通过前面文章的学习已经掌握了Linux系统配置管理的知识 本文讲解Centos7网络配置知识 Linux要对外提供服务 需要保证网络通信正常 因此需要正确配置网络参数 本文将讲解如何使用Network Manager配置网络参数 管理网络会
  • 在linux虚拟机安装Elasticsearch遇到的问题及解决方法

    在linux虚拟机安装Elasticsearch遇到的问题及解决方法 0 unable to load JNA native support library native methods will be disabled 1 max fil
  • 【linux】内核组件 [不断补充中...]

    防火墙 netfilter iptables IP 信息包过滤系统 netfilter 内核空间 kernelspace 是内核的一部分 由一些信息包过滤表组成 这些表包含内核用来控制信息包过滤处理的规则集 即 存放内核过滤规则的防火墙 i
  • Linux环境中VScode无法进行函数跳转

    前言 我在Ubuntu中使用VScode阅读源码 发现无法进行函数跳转 查了很久 最后发现了一下原因 原因一 查看是否下载了clangd插件 原因二 查看是否关闭了intellisense 注意 必须是Disabled 而不是disable
  • Linux驱动入门(6.0)--- Linux驱动与设备的匹配规则

    前言 1 因为在Linux驱动开发中 驱动可以和设备c文件文件进行匹配 也可以和设备树dts文件进行匹配 为了弄明白驱动与他们的匹配规则 我查阅了一些资料同时阅读了源码 最终打算使用图片的方式形象具体的写成博客 2 网上的资料基本都大同小异
  • LinuxC文件操作接口

    LinuxC文件操作接口 创建与删除 创建文件 FILE fopen const char filename const char mode int open const char pathname int flags mode t mod
  • nohup 命令之 nohup: ignoring input and appending output to ‘nohup.out’

    当我在linux中使用nohup 命令的时候 出现了这个错误 nohup ignoring input and appending output to nohup out 忽略输入输出 将信息化信息记录到nohup out文件中 补充 no
  • Linux中三种引号(单引号、双引号、反引号)的区别

    1 双引号 保护特殊元字符和通配符不被shell解析 但是允许变量和命令的解析 以及转义符的解析 2 单引号 单引号内不允许任何变量 元字符 通配符 转义符被shell解析 均被原样输出 使用双引号或反斜杠转义可显示输出单引号 但是双引号和
  • Linux系统简介和各发行版介绍

    一 Linux 简介 二 Linux和UNIX的关系及区别 UNIX 的发展历史 Linux 和 UNIX 的关系 区别 三 Linux 的发行版介绍 Linux各发行版简介 Debian 以社区的方式运作 Redhat 商业公司维护的发行
  • linux如何查看端口被哪个进程占用

    亲测可用 若有疑问请私信 本文介绍linux如何查看端口被哪个进程占用的方法 1 lsof i 端口号 2 netstat tunlp grep 端口号 都可以查看指定端口被哪个进程占用的情况 步骤一 lsof i lsof i 用以显示符
  • grep查找进程时,忽略grep进程本身

    ps ef grep 进程名 grep v grep grep v grep即去除结果中含有grep的进程 但是要注意如果你的进程名中本身含有grep也会被忽略 这时就需要更细致的规则 例如去除条件里加上一个空格 ps ef grep 进程
  • 虚拟地址内存空间

    bss段详解 详细讲解
  • linux下安装jenkins

    参考文档 如何在Linux CentOS7 环境搭建 Jenkins 服务器环境 爱码网 1 官网下载安装 官网 Redhat Jenkins Packages sudo wget O etc yum repos d jenkins rep
  • 安装深度(Deepin)系统

    Deepin系统安装 Deepin是和Ubuntu一样 是一个基于Debian的Linux的发型版本 Deepin相对于Ubuntu Deepin更适合中国用户的使用习惯 一 官网工具制作启动盘 制作启动盘 和安装系统 操作非常简单 nic
  • [Linux] 输入命令ls -laF后的各字段含义解析

    在登陆Ubuntu之后 我们切换超级管理用户root su root 然后切换到其所在的主目录 cd 然后以该目录下的所有文件以及文件夹为例进行介绍 我们输入命令查看该目录下面的所有文件以及文件夹 包括隐藏文件 ls laF 然后显示的内容
  • Ubuntu18.04升级到20.04

    升级方式 命令行升级 正常情况下使用如下命令即可 sudo do release upgrade 当提示如下错误信息时 得先升级本地软件包 Please install all available updates for your rele
  • MobaXterm 终端永久设置字体大小

    刚接触 MobaXterm 没多久 想设置下界面字体大小 结果翻了翻网上 一些人都在瞎扯 没一个好用的 自己解决之后 特写出来 找到顶部的Settings 进去之后 找到font settings 调整为你想要的字体大小 一般12 14 就
  • Linux系统Word转换PDF,文档字体乱码不显示问题解决。

    最近在做在线预览office文档功能 遇到的问题在这里记录一下 在用unoconv做文档转换时 发现中文转换乱码 找到最多的办法就是把 windows 下的字体全部拷贝到Linux字体库中并使之生效 1 首先windows 字体库的路径 C
  • Shell脚本到底是什么高大上的技术吗?

    本文介绍shell脚本知识 学习前最好有linux命令知识储备 一篇文章看完 下次找工作时简历上请写上会shell脚本 栓Q shell脚本是什么 shell脚本就是一个包含shell命令的脚本 常说的linux命令 也可以认为是shell
  • linux入门系列20--Web服务之LNMP架构实战

    作为本入门系列最后一篇文章 将演示如何在CentOS7环境下搭建LNMP环境来构建个人博客网站 常见搭建网站的方式有LAMP LNMP IIS Nginx Tomcat等等 本文演示比较流行的基于LNMP方式来搭建动态WEB网站 正如前文

随机推荐

  • 【机器学习实战】10、利用PCA来简化数据

    文章目录 13 1 降维技术 13 1 1 主成分分析 PrincipalComponentAnalysis PCA 13 1 2 因子分析 Factor Analysis 13 1 3 独立成分分析 Independent Compone
  • QT如何生成Release版本(得到exe运行DLL)

    1 点击左侧工具栏的 项目 在 构建设置 中 将 编辑构建设置 更改为 Release 特别要注意 概要 中的 Show build 选择框 将勾选去掉 此处主要是选择将生成的文件放置在何处 2 已经生成exe之后 将exe文件单独放置在一
  • 测试开发工程师需要具备的性格

    1 细心 2 耐心 3 时间观念 4 表达能力 5 好奇心 多问几个为什么
  • 【华为OD机试】组成最大数(C++ Python Java)2023 B卷

    题目描述 小组中每位都有一张卡片 卡片上是6位内的正整数 将卡片连起来可以组成多种数字 计算组成的最大数字 输入描述 号分割的多个正整数字符串 不需要考虑非数字异常情况 小组最多25个人 输出描述 最大的数字字符串 用例1 输入 22 22
  • 在虚拟机上安装Ubuntu系统

    打开VMware 点击文件新建虚拟机 选择典型 下一步选择安装系统iso映像文件 安装位置我选择的E盘 保持默认 下一步 点击完成 运行系统后 上下左右键操作 选择中文 简体 回车 选择安装Ubuntu服务器版 语言选择中文 简体 选是 中
  • 字符集详解(一看就懂系列)

    原文请参考 https blog csdn net qq 28098067 article details 53486032 一 编码历史与区别 一直对字符的各种编码方式懵懵懂懂 什么ANSI UNICODE UTF 8 GB2312 GB
  • Qt图形视图框架:QGraphicsScene详解

    一 描述 1 场景提供了一个用于管理大量2D图形项的平面 该类充当图形项的容器 它与视图一起用于可视化2D曲面上的图形图形项 2 场景没有自己的视觉外观 只负责管理图形项 3 场景的最大优势之一就是其快速有效地定位图形项的能力 即使场景中有
  • React导入json数据

    本文提供两种方式 读者根据自己的需要进行选择 1 第一种方式 直接import json文件 这种方式依赖于 json loader模块 npm install json loader https www npmjs com package
  • gs104d键盘使用问题记录

    键盘官网说明 官网说明书 有线开关拨到off 无线拨到on 蓝牙连接 1 开关拨OFF 装电池 拨到ON 指示灯闪一下 只是闪一下不是常亮 2 FN加Q指示灯闪一下 空格右边FN按住再按住P长按 指示灯闪烁 松手 第一个设备打开蓝牙添加搜索
  • iOS开发Google Protocol Buffer 的使用(三)

    pragma mark 获取数据 void getData NSUserDefaults defaults NSUserDefaults standardUserDefaults NSString subServerUrl defaults
  • 使用vscode开发C51项目

    使用vscode开发C51项目 头文件包含 settings json中要加入51的头文件 C Cpp default includePath workspaceFolder C Keil v5 C51 INC 扩展类型问题 遇到问题 sb
  • 憨批的语义分割重制版3——Pytorch 搭建自己的PSPNet语义分割平台

    憨批的语义分割重制版3 Pytorch 搭建自己的PSPNet语义分割平台 学习前言 什么是PSPNet模型 代码下载 PSPNet实现思路 一 预测部分 1 主干网络介绍 2 加强特征提取结构 3 利用特征获得预测结果 二 训练部分 1
  • 【VQ-VAE-2论文精读】Generating Diverse High-Fidelity Images with VQ-VAE-2

    VQ VAE 2论文精读 Generating Diverse High Fidelity Images with VQ VAE 2 0 前言 Abstract 1 Introduction 2 Background 2 1 Vector
  • 【正点原子STM32连载】第二十四章 高级定时器PWM输入模式实验 摘自【正点原子】APM32F407最小系统板使用指南

    1 实验平台 正点原子stm32f103战舰开发板V4 2 平台购买地址 https detail tmall com item htm id 609294757420 3 全套实验源码 手册 视频下载地址 http www openedv
  • 清除TortoiseGit保存密码

    找到C Users Administrator目录下的 gitconfig文件 该文件为隐藏文件 解除隐藏后即可看到 删除 credential helper manager 参考链接 另一种方法清除密码 https www cnblogs
  • 2022年互联网行业的寒流

    最近很多小伙伴私信我说到2022年是他从业以来找工作最艰难的一次 企业各种卷 BAT等一线大厂释放人才 毕业等各种裁人政策不断 每年几百万人应届毕业生 包括985 211 研究生 博士 硕士等不断的涌入 小公司面临倒闭 大公司面临裁人让30
  • 《软件工程》第5章系统建模

    系统建模就是建立系统抽象模型的过程 其中每一个模型表示系统的一个不同的视角或观点 系统建模现在通常意味着在UML中的图类型基础上使用某种图形化的表示法表示系统 然而 也有可能要开发系统的形式化 数学 模型 通常将其作为详细的系统规格说明 在
  • Qt常用小部件

    常用小部件 QLabel 常用来显示文本 数字 图片 gif动图 新建桌面应用程序 项目名testQLabel 基类QWidget 类名Widget 勾选创建界面文件 类构造函数中添加如下代码 准备好一个图片及gif格式动图 ui gt s
  • cookie,session,token之间的关系

    今天和大家聊一下关于 Cookie Session Token 的那些事儿 这是我的一个读者朋友面试微信的实习岗位时遇到的 在此和大家分享一下 话不多说 直接开车 1 网站交互体验升级 作为网友的我们 每天都会使用浏览器来逛各种网站 来满足
  • nginx做yum源

    我这边环境是原先有个nginx只是做了代理转发 现在需要在通过nginx做yum源方便后期安装源 1 原先的配置代理转发 为不影响原先配置及端口 在http中最末尾加 include local nginx conf d conf 加载其它