HAproxy সাবডোমেন পুনর্নির্দেশ


9

আমি xyz.com এর মতো একটি ডোমেনের মালিক এবং আমি হ্যাপ্রোক্সি সহ সাবডোমেন অন্য আইপি পুনর্নির্দেশের চেষ্টা করছি।

আমি সার্ভারগুলিতে টমক্যাট ব্যবহার করি এবং 80 পোর্ট 80 এ পোর্টে আগত অনুরোধগুলি পুনর্নির্দেশের জন্য আমি হ্যাপ্রোক্সি ব্যবহার করি।

Like;

www.xyz.com -> 10.0.0.1

www.xyz.com/abc -> 10.0.0.2
  or  abc.xyz.com -> 10.0.0.2

এই পুনঃনির্দেশটি করার জন্য, আমি কীভাবে হ্যাপ্রোক্সি সেট করব?


4
আমি জানি না কেন আপনি 3 বার বিনা বঞ্চিত হয়েছেন এবং কোনও মন্তব্য ছাড়াই। এটি খুব ভাল স্ট্যাকেক্সচেঞ্জ শিষ্টাচার নয়! এই খারাপ স্বাগত জন্য দুঃখিত।
স্টেফানো

উত্তর:


10

হাইপ্রক্সিতে আপনি aclনিয়ম এবং সংমিশ্রণে পুনঃনির্দেশটি করেন redirect; আপনি backendনিয়মটি ব্যবহার করে সঠিক সার্ভারটি চয়ন করেন ।

অফিসিয়াল হাইপ্রোক্সি ডকুমেন্টেশনগুলি পড়া খুব সহজ নয় তবে এটি খুব সম্পূর্ণ।

এরকম কিছু (আপনাকে ধারণা দেওয়ার জন্য কেবল একটি স্কেচ):

frontend http-in
    mode              http
    bind              FRONTENDIP:80 # eg. 100.100.100.100:80

    default_backend   tomcat_server_2

    acl tomcat_1      hdr_end(host) -i www.xyz.com
    acl tomcat_2      hdr_end(host) -i abc.xyz.com
    acl tomcat_path   path_beg /abc/

    use_backend       tomcat_server_1 if tomcat_1 !tomcat_path

backend tomcat_server_1
    server tomcat1 10.0.0.1:8080 maxconn 1000

backend tomcat_server_2
    server tomcat2 10.0.0.2:8080 maxconn 1000

যদি আপনি চান পুনর্নির্দেশ www.xyz.com/abc/ করতে abc.xyz.com:

    redirect prefix   http://abc.xyz.com if tomcat_path

1
উদাহরণের জন্য ধন্যবাদ! আমি মনে করি দ্বিতীয় backend tomcat_server_1হওয়া উচিতbackend tomcat_server_2
redgeoff

-3

হ্যাপ্রোক্সিটি না হয় নাম পুনর্নির্দেশ বা ইউআরআইগুলিকে পুনর্নির্দেশ করার জন্য নয়।

নামগুলি নাম সার্ভার (ডিএনএস) দ্বারা পরিচালিত হয়।

ইউআরআইগুলি ওয়েবসভার (এইচটিটিপি) দ্বারা (মডিউলগুলির) মাধ্যমে পুনঃনির্দেশিত হয়।

দুটি (বা আরও) অভিন্ন সার্ভারের মধ্যে ট্র্যাফিকের (টিসিপি / আইপি) ভারসাম্য হ্যাপ্রোক্সি।


8
haproxy খুব ভালভাবে উভয় উপসর্গ (সাবডোমেন / ডোমেন / ইত্যাদি) এবং url টি পুনঃনির্দেশ করতে পারে। জন্য অনুসন্ধান করুন redirect locationএবং redirect prefixএর মধ্যে haproxy.1wt.eu/download/1.4/doc/configuration.txt
স্টেফানো

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