制作本地yun源 http方式的详解

简介:

1 准备化环境

web环境nginx 和 设计目录结构(可以参考 mirrors.163.com)


nginx的配置文件

[root@log_server conf.d]# cat mirrors.conf  

1
2
3
4
5
6
7
8
9
10
server {
         listen 80;
         root /data/mirrors;
         server_name mirrors.test.com
         access_log off;
         autoindex on;
         location / {
                 allow all;
         }
}


效果:

wKiom1dTq3qAql8RAABI39M6FDI082.jpg



2 拷贝包和创建必要的文件夹目录

1
mkdir  -p   /data/mirrors/centos/6 .4/{os,updates} /x86_64/Packages

做一个软链接cd到/data/mirrors/centos/6.4/os/x86_64目录下

1
ln  -s 6.4/ 6

将cdrom中的包拷贝到Packages下去

1
2
mount   /dev/cdrom  /mnt/
rsync  -av   /mnt/Packages/  /data/mirrors/centos/6 .4 /os/x86_64/Packages/


大致3955个包



3 为创建索引文件 把 /data/mirrors/centos/6.4/os/x86_64/目录下的文件和目录创建索引访问/data/mirrors/centos/6.4/os/x86_64/ 目录下面

1
createrepo -pdo  /data/mirrors/centos/6 .4 /os/x86_64/   /data/mirrors/centos/6 .4 /os/x86_64/


结果会生成/data/mirrors/centos/6.4/os/x86_64/repodata/ 目录



4 编辑repo文件

[root@log_server yum.repos.d]# cat mycomy.repo 

1
2
3
4
5
6
7
# CentOS-Base.repo
  
[base]
name=CentOS-$releasever - Base - mirrors.test.com
baseurl=http://mirrors.test.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.test.com/centos/RPM-GPG-KEY-CentOS-6



注:$releasever为0   $basearch为x86_64  和系统相关这是两个变量,

所以要做ln -s 6.4/ 6 这个软连接的目的



5 测试仓库是否出错

首先清楚缓存  

yum clean all

生成缓存

yum makecache 

查看仓库

yum repolist

wKioL1dTwO3wvOJbAAA7gZVmmsM929.jpg



6 测试yum remove 和 yum install 文件

yum remove lrzsz -y

yum install lrzsz -y

wKiom1dTwQLCKte3AADmoeFpJKY602.jpg

本文转自残剑博客51CTO博客,原文链接http://blog.51cto.com/cuidehua/1786234如需转载请自行联系原作者


cuizhiliang

相关文章
|
3月前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性
|
16天前
|
安全 搜索推荐 网络安全
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
43 11
|
16天前
|
缓存 安全 网络协议
HTTPS协议的历史发展
HTTPS协议的历史发展
30 8
|
17天前
|
安全 应用服务中间件 Linux
判断一个网站是否使用HTTPS协议
判断一个网站是否使用HTTPS协议
28 4
|
2月前
|
安全 网络协议 算法
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
199 4
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
|
6月前
|
安全 网络协议 网络安全
IP代理的三大协议:HTTP、HTTPS与SOCKS5的区别
**HTTP代理**适用于基本网页浏览,简单但不安全;**HTTPS代理**提供加密,适合保护隐私;**SOCKS5代理**灵活强大,支持TCP/UDP及认证,适用于绕过限制。选择代理协议应考虑安全、效率及匿名需求。
|
2月前
|
存储 网络安全 对象存储
缺乏中间证书导致通过HTTPS协议访问OSS异常
【10月更文挑战第4天】缺乏中间证书导致通过HTTPS协议访问OSS异常
111 4
|
3月前
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
文章介绍了如何配置HAProxy以支持HTTPS协议和实现服务器的动态上下线。
165 8
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
|
3月前
|
安全 网络协议 网络安全
在实现HTTPS时,有哪些常见的安全协议
在实现HTTPS时,有哪些常见的安全协议
151 1
|
3月前
|
监控 安全 应用服务中间件
如何配置HTTPS协议?
如何配置HTTPS协议?
252 4