博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RedHat7搭建yum源服务器
阅读量:5143 次
发布时间:2019-06-13

本文共 1780 字,大约阅读时间需要 5 分钟。

1.新建目录

# mkdir -p /content/rhel7/x86_64/{isos,dvd}/

2.上传RedHat安装光盘镜像,上传后的路径为 /content/rhel7/x86_64/isos/rhel-server-7.2-x86_64-dvd.iso

3.搭建http服务器(nginx),用来网络访问这个yum源

# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

# yum -y install nginx

4.创建yum源网站(http://content.example.com)配置文件

# vi /etc/nginx/conf.d/content.example.com.conf

server {    listen       80;    server_name  content.example.com;    access_log   /var/log/nginx/content.example.com.access.log  combined;    location / {        root                  /content;        index                 index.html index.htm;        autoindex             on;        autoindex_exact_size  off;        autoindex_localtime   on;    }    #error_page  404              /404.html;    # redirect server error pages to the static page /50x.html    #    error_page   500 502 503 504  /50x.html;    location = /50x.html {        root   /usr/share/nginx/html;    }}

5.修改网站目录SELinux类型

# chcon -t public_content_t -R /content/

6.添加DNS记录到/etc/hosts文件

# echo "192.168.136.254   content.example.com" >> /etc/hosts

7.开通防火墙

# firewall-cmd --permanent --add-service=http

# firewall-cmd --reload

8.设置nginx服务开机自启动,并启动nginx服务

# systemctl enable nginx

# systemctl start nginx

9.设置开机自动挂载光盘镜像到/content/rhel7/x86_64/dvd

# echo "/content/rhel7/x86_64/isos/rhel-server-7.2-x86_64-dvd.iso   /content/rhel7/x86_64/dvd   iso9660   loop,ro   0 0" >> /etc/fstab

# mount -a

10.创建repo文件

# vi /etc/yum.repos.d/rhel-dvd.repo

本机:

[rhel-dvd]name=rhel dvdbaseurl=file:///content/rhel7/x86_64/dvdgpgcheck=0enable=1

局域网内其他服务器:

[rhel-dvd]name=remote copy of dvdbaseurl=http://content.example.com/rhel7/x86_64/dvdgpgcheck=0enabled=1

11.生成repo cache,用来测试新yum源是否生效

# yum makecache

转载于:https://www.cnblogs.com/edward2013/p/5020113.html

你可能感兴趣的文章
javase_20(Awt初步认识)
查看>>
[topcoder]KingdomReorganization
查看>>
[jobdu]数组中出现次数超过一半的数字
查看>>
SQL Server 2005 实现数据库同步备份 过程--结果---分析
查看>>
Qt中实现无边框的窗体
查看>>
Java:反射
查看>>
用python从redis的有序集合中一次性删除多个值
查看>>
SQL 数据优化之不建立索引的情况
查看>>
python编码问题总结
查看>>
数独问题--github网址:
查看>>
centos7 - mysql修改密码
查看>>
我给女朋讲编程网络系列(2)--IIS8 如何在本地发布网站
查看>>
我给女朋友讲编程总结建议篇,怎么学习html和css
查看>>
Selenium记录
查看>>
python 学习总结2 多进程与协程
查看>>
avm2 pcode 学习笔记。高手勿笑
查看>>
codeforce344 C report
查看>>
汇编笔记 RET
查看>>
Developer Friendly | 基础设施即代码的事实标准Terraform已支持京东云!
查看>>
vue中v-bind:class动态添加class
查看>>