基于Nginx搭建私有yum源

本文详细介绍了如何从本地ISO文件创建软件仓库,通过挂载ISO,备份并新建repo文件,然后配置Nginx作为源服务器,修改配置,启动Nginx,并设置CentOS.repo。接着清理yum源,安装测试软件httpd,最后说明了如何让其他机器访问该私有YUM源。
摘要由CSDN通过智能技术生成

一、 从本地ISO文件中安装软件

1.挂载ISO文件
$ mount -o loop -t iso9660 /mnt/cd-rom/*.iso(替换成你上传的iso文件) /mnt/cdrom
mount: /dev/loop0 is write-protected, mounting read-only

*.iso为需挂载的ISO文件,/mnt/cdrom为挂载位置(若目录不存在,需先以mkdir dirname命令生成)

2.备份原始repo文件

$ cd /etc/yum.repos.d //进入repo目录

$ mkdir repoback //新建备份目录

$ mv C*.repo repoback //将原始repo文件移动至备份目录

3.新建repo文件

$ vi CentOS-ISO.repo

##以下为repo文件内容(文件不包含注释)
[base]
name=iso
baseurl=file:///mnt/cdrom    //ISO文件挂载目录
gpgcheck=0                        //由于是本地源,不需要检查 enable=1

二、架设源服务器

1.安装nginx(过程略)

2.修改nginx配置

$ vi nginx.conf

在nginx.conf中增加以下内容:

    server {
        listen       8082;    #  修改要监听的端口
        server_name  localhost;
        location / {
			autoindex  on;        # 打开目录浏览
            root   /mnt/cdr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值