国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx反向代理進行yum配置的步驟詳解

2024-08-30 12:30:08
字體:
來源:轉載
供稿:網友

part.0 使用背景

公司內網服務器不能直接通過Internet上網,但為了與外網通信和同步時間等,會指定那么幾臺服務器可以訪問Internet。這里就是通過能上網的機器作為代理,制作內網使用的yum倉庫。

part.1 環境

內網dns(推薦,非必須,因為可使用IP代替)

一臺能上Internet的服務器A

不能上Internet的服務器能與A服務器通信

part.2 nginx安裝

在可連接外網的A中安裝nginx

yum install nginx

part.3 nginx配置

在主機A中添加nginx配置

$ cd /etc/nginx/conf.d$ vim proxy.conf
server {  listen 80;  #listen [::]:80;  server_name mirrors.yourdomain.com;  index index.html index.htm index.php default.html default.htm default.php;  root /home/wwwroot/html;  location /ubuntu/ {   proxy_pass http://mirrors.aliyun.com/ubuntu/ ;  }  location /centos/ {   proxy_pass http://mirrors.aliyun.com/centos/ ;  }  location /epel/ {   proxy_pass http://mirrors.aliyun.com/epel/ ;  } }

part.4 配置yum repo 源

修改無法連接外網的主機B 的repo文件。

$ cat /etc/yum.repos.d/CentOS-7.repo
[base]name=CentOS-$releasever - Base - mirrors.yourdomain.comfailovermethod=prioritybaseurl=http://mirrors.yourdomain.com/centos/$releasever/os/$basearch/  http://mirrors.yourdomain.com/centos/$releasever/os/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=osgpgcheck=1gpgkey=http://mirrors.yourdomain.com/centos/RPM-GPG-KEY-CentOS-7#released updates [updates]name=CentOS-$releasever - Updates - mirrors.yourdomain.comfailovermethod=prioritybaseurl=http://mirrors.yourdomain.com/centos/$releasever/updates/$basearch/  http://mirrors.yourdomain.com/centos/$releasever/updates/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updatesgpgcheck=1gpgkey=http://mirrors.yourdomain.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever - Extras - mirrors.yourdomain.comfailovermethod=prioritybaseurl=http://mirrors.yourdomain.com/centos/$releasever/extras/$basearch/  http://mirrors.yourdomain.com/centos/$releasever/extras/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extrasgpgcheck=1gpgkey=http://mirrors.yourdomain.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plus - mirrors.yourdomain.comfailovermethod=prioritybaseurl=http://mirrors.yourdomain.com/centos/$releasever/centosplus/$basearch/  http://mirrors.yourdomain.com/centos/$releasever/centosplus/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplusgpgcheck=1enabled=0gpgkey=http://mirrors.yourdomain.com/centos/RPM-GPG-KEY-CentOS-7#contrib - packages by Centos Users[contrib]name=CentOS-$releasever - Contrib - mirrors.yourdomain.comfailovermethod=prioritybaseurl=http://mirrors.yourdomain.com/centos/$releasever/contrib/$basearch/  http://mirrors.yourdomain.com/centos/$releasever/contrib/$basearch/#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contribgpgcheck=1enabled=0gpgkey=http://mirrors.yourdomain.com/centos/RPM-GPG-KEY-CentOS-7

part.5 配置hosts

$ cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1   localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.1.193 mirrors.yourdomain.com# 確保A 主機IP 和后面的反向代理地址

part.6 配置iptables

ping mirrors.yourdomain.com#報錯 沒有到主機的路由

此時查看B主機中的iptables信息,發現無法訪問80,可以在最前添加一條規則。

$ iptables -nvL 8155 28M ACCEPT  all -- *  *  0.0.0.0/0   0.0.0.0/0   ctstate RELATED,ESTABLISHED 0  0 ACCEPT  all -- lo  *  0.0.0.0/0   0.0.0.0/0   11761 985K INPUT_direct all -- *  *  0.0.0.0/0   0.0.0.0/0   11761 985K INPUT_ZONES_SOURCE all -- *  *  0.0.0.0/0   0.0.0.0/0   11761 985K INPUT_ZONES all -- *  *  0.0.0.0/0   0.0.0.0/0    0  0 DROP  all -- *  *  0.0.0.0/0   0.0.0.0/0   ctstate INVALID11756 985K REJECT  all -- *  *  0.0.0.0/0   0.0.0.0/0   reject-with icmp-host-prohibited
$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT

part.7 測試是否成功

在B主機中進行,yum makecache操作。來判斷是否能進行yum操作。

$ yum clean all$ yum makecache

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐清市| 合水县| 中山市| 永泰县| 平潭县| 化德县| 三江| 筠连县| 合肥市| 和田市| 衡山县| 昌图县| 射洪县| 佛教| 平阳县| 夏津县| 榕江县| 陵水| 河曲县| 曲沃县| 志丹县| 伊通| 瑞丽市| 楚雄市| 商丘市| 铜鼓县| 海宁市| 台南县| 白朗县| 长沙市| 阿拉善右旗| 醴陵市| 阿合奇县| 上栗县| 楚雄市| 黄陵县| 郴州市| 新余市| 北安市| 汽车| 呈贡县|