Ruijieネットワークスキルコンペティション-クラウドプラットフォームパート-CentOSパート08- [Haproxy]

Ruijieネットワークスキルコンペティション-クラウドプラットフォームパート-CentOSパート08- [Haproxy]

免責事項:これらの大会に関する記事を書くことは、一部の地域で意欲的な学生の学習を促進するためだけのものです。ブロガー自身は善意から外れているため、ブロガーはペニーを受け取らないことは言うまでもなく、個人的なサービスを行う義務はありません。これは理由です。質問をしてくれたクラスメートの中には態度が悪かったので、個人の連絡先情報をたくさん削除しました。大会自体は私とは関係ありません。それはあなた自身の個人的な学習能力に関係しているだけで、あなたは私を理解できません。関係はありません、理解している人は自然に理解します、私は最善を尽くしました、あなたは自由です!


解決できません。もちろん、有料サービスも提供できます。
理由1:質問が多すぎる
理由2:質の悪い生徒もいます


Haproxy

質問内容のサンプル

2019巻A

Haproxyを構成し、listenを使用してhttpプロキシを実装し、フロントエンドとバックエンドを使用してhttpsプロキシを実装します。具体的な要件は次のとおりです。

  • リッスンの構成要件は次のとおりです。

    名前:http

    リスニングアドレス:172.16.1XX.22:80

    バックエンドサーバー:serverAおよびserverB

  • フロントエンドの構成要件は次のとおりです

    名前:https

    リスニングアドレス:172.16.1XX.22:443

    モード:tcp

    デフォルトのバックエンド:web_server

  • バックエンドの構成要件は次のとおりです

    名前:web_server

    モード:tcp

    バックエンドサーバー:serverAおよびserverB。

# 配置如下
# 注意事项 由于这个是和apache或者nginx是同种类型的web服务器
# 在配置之前需要检查其余的web服务器是否关闭
# 配置前检测你配置的端口是否被其他服务占用
# 当然 需要至少把web服务器配置好 否则查看状态服务起不来
netstat -anptl
systemctl start haproxy
systemctl status haproxy
vim /etc/haproxy/haproxy.cfg
# listen的配置
listen http
    bind 172.16.0.129:80
    server s1 192.168.23.100:80
    server s2 192.168.23.200:80
# frontend的配置
frontend https
    bind 172.16.0.129:443
    mode tcp
    default_backend web_server
# backend的配置
backend web_server
    mode tcp
    balance roundrobin
    server s1 192.168.23.100:443
    server s2 192.168.23.200:443
#
systemctl restart haproxy
systemctl status haproxy

おすすめ

転載: blog.csdn.net/qq_40695642/article/details/109341782