- A+
- 准备一台服务器10.0.0.61
- 安装Nginx
- 配置Nginx目录索引
- 安装createrepo 创建yum仓库
- 客户端进行测试
- 安装Nginx
提前安装epel或者使用nginx.org官网仓库
[root@m01 ~]# yum -y install nginx
- 配置Nginx
[root@m01 ~]# cat /etc/nginx/conf.d/yum.conf
server {
listen 80;
server_name _;
root /share;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
}
- 创建目录修改权限
[root@m01 ~]# mkdir /share/
[root@m01 ~]# touch /share/test.txt
[root@m01 ~]# chown -R nginx.nginx
- 启动运行Nginx
[root@m01 ~]# systemctl start nginx
查看端口80是否运行
- web页面进行测试
- 创建YUM存储目录
[root@m01 ~]# mkdir /share/packages/
[root@m01 ~]# chown -R nginx.nginx /share/packages/
- 安装createrpo
[root@m01 ~]# yum install createrepo –y
- 测试可以先挂载cdrom复制几个rpm包到package目录
复制telent安装包到packages
[root@m01 ~]# mount /dev/cdrom /mnt
[root@m01 ~]# cp /mnt/Packages/telnet-server-0.17-64.el7.x86_64.rpm /share/packages/
创建YUM存储库
[root@m01 ~]# chown -R nginx.nginx /share/packages/
[root@m01 ~]# createrepo /share/packages/
客户端测试
移动默认的仓库
[root@web01~]# mv /etc/yum.repos.d/* /opt/
配置新的本地YUM仓库
[root@web01 yum.repos.d]# cat local.repo
[local]
name=local_repo
baseurl=http://10.0.0.61/packages/
enabled=1
安装telnet
[root@web01 yum.repos.d]# yum -y install telnet-server