日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務,提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

在工作中,企業(yè)內部生產(chǎn)服務器出于安全性考慮往往是不能直接連接到互聯(lián)網(wǎng),對于服務器軟件的安裝和更新是一件很麻煩的事情,當使用rpm安裝包離線安裝一些軟件的時候,經(jīng)常會出現(xiàn)缺少依賴因而不能順利完成安裝的情況,此時通用的做法是在公司內部DMZ區(qū)搭建本地yum源服務器,該服務器定時同步互聯(lián)網(wǎng)上的資源,然后通過http或者https讓內部其他服務器訪問,即讓內部服務器將yum源服務器作為安裝更新yum。

圖片

 

本地yum源搭建步驟

1.安裝Nginx軟件

1.1安裝編譯所必須的軟件

yum -y install gcc automake autoconf libtool make gcc-c++

1.2安裝PCRE庫

cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install

1.3安裝zlib庫

cd /usr/local/src
wget http://zlib.NET/zlib-1.2.8.tar.gz
tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install

1.4安裝Nginx

cd /usr/local/src
wget http://nginx.org/download/nginx-1.12.2.tar.gz
cd nginx-1.12.2
yum -y install openssl openssl-devel
./configure --with-http_stub_status_module --with-http_ssl_module

2. 修改nginx配置文件

user  root;
worker_processes  2;
error_log  logs/error.log;

pid        logs/nginx.pid;

events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  Application/octet-stream;
    client_max_body_size 20m;

    log_format  mAIn  '$remote_addr - $remote_user [$time_local] "$request" '
            '$status $body_bytes_sent "$http_referer" '
            '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  logs/access.log  main;

    sendfile        on;

    keepalive_timeout  65;

    #gzip  on;

        server {
        listen 443 ssl;
        server_name  repo.example.com;
        ssl on;

        ssl_certificate   cert/789615.pem;
        ssl_certificate_key  cert/789615.key;
        ssl_session_timeout 5m;
        ssl_ciphers HIGH:!aNULL:!MD5;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

        location / {
            root  /opt/repo;
            autoindex on;
            } 

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
            }

        }
    }
3.創(chuàng)建本地源目錄

創(chuàng)建存放同步源的目錄(以centos7為例)

mkdir -p /opt/repo/centos/7/os/x86_64/
mkdir -p /opt/repo/centos/7/extras/x86_64/
mkdir -p /opt/repo/centos/7/updates/x86_64/
mkdir -p /opt/repo/epel/7/x86_64/

4.同步源文件

使用rsync工具同步互聯(lián)網(wǎng)上的源文件

rsync -av rsync://mirrors.ustc.edu.cn/centos/7/os/x86_64/ /opt/repo/centos/7/os/x86_64/
rsync -av rsync://mirrors.ustc.edu.cn/centos/7/extras/x86_64/ /opt/repo/centos/7/extras/x86_64/
rsync -av rsync://mirrors.ustc.edu.cn/centos/7/updates/x86_64/ /opt/repo/centos/7/updates/x86_64/
rsync -av --exclude=debug rsync://mirrors.ustc.edu.cn/epel/7/x86_64/ /opt/repo/epel/7/x86_64/

5.創(chuàng)建repo文件

 

[base]
name=CentOS-$releasever - Base
baseurl=https://repo.example.com/centos/$releasever/os/$basearch/
enable=1
gpgcheck=0

[updates]
name=CentOS-$releasever - Updates
baseurl=https://repo.example.com/centos/$releasever/updates/$basearch/
enable=1
gpgcheck=0

[extras]
name=CentOS-$releasever - Extras
baseurl=https://repo.example.com/centos/$releasever/extras/$basearch/
enable=1
gpgcheck=0

[epel]
name=epel-$releasever
baseurl=https://repo.example.com/epel/$releasever/$basearch/
enable=1
gpgcheck=0

至此,本地yum源服務器搭建完成,內網(wǎng)中的其他服務器可以通過這臺本地yum源服務器來安裝部署和更新軟件了,在考慮安全的前提下,極大地提升了我們的工作效率。今天的分享,你學會了嗎?

分享到:
標簽:YUM
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定