创建nginx仓库
#1.首先安装nginx :
root@localhost[12:57:56]:/etc/yum.repos.d
$ yum install -y nginx
#2.更改配置文件 :
vim /etc/nginx/nginx.conf
server {
listen 80;
root /nginx_yum;
server_name localhost;
location / {
autoindex on;
}
}
#(记得提前把之前的serve的内容给注释掉)
同时要把nginx_yum目录给创建出来:mkdir /nginx_yum
#3.启动nginx 服务:
systemctl start nginx
#4.在nginx_yum下创建base目录和zabbix目录
root@localhost[13:56:52]:/etc/yum.repos.d
$ mkdir /nginx_yum/base
root@localhost[13:59:07]:/etc/yum.repos.d
$ mkdir /nginx_yum/zabbix
#5.先做base源 先将镜像挂载在/mnt下 :
root@localhost[14:12:35]:/etc/yum.repos.d
$ mount /dev/cdrom /mnt/
mount: /dev/sr0 is write-protected, mounting read-only
#接着将mnt里的内容拷贝到到nginx_yum/base中:
root@localhost[14:17:53]:/etc/yum.repos.d
$ cp /mnt/Packages/* /nginx_yum/base
#6.安装仓库制作命令
root@localhost[14:19:09]:/etc/yum.repos.d
$ createrepo /nginx_yum/base
#7.在其他服务器上更改yum源:
[Sat Jun 26 14:33:27 root@localhost /etc/yum.repos.d]
#vim /etc/yum.repos.d/nginx.repo
[nginx_base]
name=This is nginx repository
baseurl=http://10.0.0.20/base
gpgcheck=0
enabled=1
#8.制作zabbix源
先进入到/nginx_yum/zabbix 目录中
cd /nginx_yum/zabbix/3.4
接着找到华为源镜像站 在里面找到zabbix 把你们的内容下载到/nginx_yum/zabbix
root@localhost[14:48:11]:/nginx_yum/zabbix/3.4
$ curl https://repo.huaweicloud.com/zabbix/zabbix/3.4/rhel/7/x86_64/|awk -F '"' '{print "wget https://repo.huaweicloud.com/zabbix/zabbix/3.4/rhel/7/x86_64/"$4}'|grep 'rpm$'|bash
#9.制作zabbix仓库
root@localhost[14:51:02]:/nginx_yum/zabbix/3.4
$ createrepo /nginx_yum/zabbix/
#10.在其他服务器上更改yum源
#vim /etc/yum.repos.d/nginx.repo
[nginx_base]
name=This is nginx repository
baseurl=http://10.0.0.20/base
gpgcheck=0
enabled=1
[nginux_zabbix]
name=This is nginx zabbix repository
baseurl=http://10.0.0.20/zabbix
gpgcheck=0
enabled=1