ট্র্যাফিকের সাথে সরল বিপরীত প্রক্সি


10

আমি বর্তমানে আমার LXD ধারকগুলির জন্য প্রক্সি হিসাবে অ্যাপাচি ব্যবহার করছি, এই ধরণের সেটিংস ব্যবহার করে:

<VirtualHost *:80>
    ServerName example.com
    ProxyRequests off
    ProxyPass / http://10.0.0.142/ retry=0
    ProxyPassReverse / http://10.0.0.142/
    ProxyPreserveHost On
</VirtualHost>

আমি ট্র্যাফিকে যেতে চাই । আমি এই কনফিগারেশনটি চেষ্টা করেছি:

defaultEntryPoints = ["http"]
[entryPoints]
  [entryPoints.http]
  address = ":80"

[backends]
  [backends.backend1]
    [backends.backend1.servers.server1]
       url = "http://10.0.0.142"

[frontends]
  [frontends.frontend1]
      backend = "backend1"
      passHostHeader = true
      [frontends.frontend1.routes.example]
          rule = "Host:example.com"
  • এই দুটি সমতুল্য?
  • ট্রাফিকের কনফিগারেশন কি সরল করা যেতে পারে? (অপ্রয়োজনীয় নিয়ম সরান)

(দ্রষ্টব্য: আমি ডকার ব্যবহারের পরিকল্পনা করছি না, এবং আমি এটি পছন্দ করবো না))

উত্তর:


19

আপনি ব্যাকএন্ড প্রকারের সংজ্ঞা (ফাইল, ডকার, জলাভূমি ...) মিস করছেন are

আপনার ক্ষেত্রে কেবল আপনার কনফিড ফাইলে " [ফাইল] " যুক্ত করুন ( যেমন:

defaultEntryPoints = ["http"]
[entryPoints]
  [entryPoints.http]
  address = ":80"

[file]

[backends]
  [backends.backend1]
    [backends.backend1.servers.server1]
       url = "http://10.0.0.142"

[frontends]
  [frontends.frontend1]
      backend = "backend1"
      passHostHeader = true
      [frontends.frontend1.routes.example]
          rule = "Host:example.com"

2
সুতরাং [ফাইল] প্রয়োজনীয়? আমি সে সম্পর্কে কিছুই পাইনি। কেন এমন?
Lepe

1
হ্যাঁ আপনি যদি কোনও কনফিগারেশন ফাইলে স্ট্যাটিকভাবে নিয়ম ম্যানুয়ালি তৈরি করতে চান তবে তা হয়। আপনি দস্তাবেজটি উল্লেখ করতে পারেন: https://docs.traefik.io/toml/#file-
বেনিয়ামিন ওলিভিয়ার

ঠিক আছে. বুঝেছি. ধন্যবাদ! (? তুমি আমার প্রশ্নের ভোট দিন সে বিষয়ে নিশ্চিত নন কেন এটা downvoted ছিল কিছু মনে না)
Lepe

1
ভাল
প্রশ্ন-

আপডেট করা ডক লিঙ্ক: ডকস.ট্রাফিক.আইও
ব্যাকেন্ডস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.