Nginx বিপরীত প্রক্সি ভুল url দেয়


0

আমার নিম্নলিখিত সেটআপ আছে:

  • আমার আইএসপি থেকে সর্বজনীন, গতিশীল আইপি, ডায়নামিকাল ডিএনএস আসুন এটিকে पब्लिकআরগ বলি
  • বিপরীত প্রক্সি (এনগিনেক্স, উবুন্টু 14.04)
  • ওয়েব সার্ভারস (এনগিনেক্স, উবুন্টু 14.04) আমার হোম নেটওয়ার্কের মধ্যে এ, বি, সি চলমান ওয়েব অ্যাপস, আসুন একে বেসরকারী বলি

আমার লক্ষ্য হ'ল ওয়েবসিভারগুলি A.private.home, B.private.home, ... এ ইন্টারনেট থেকে বিপরীত প্রক্সি মাধ্যমে A.public.org হিসাবে পৌঁছানো is

সার্ভারের জন্য এআই বিপরীত প্রক্সিতে নিম্নলিখিত লাইনগুলি সেট আপ করেছে:

server{

    listen          80;
    server_name     A.public.org;

    location /{
            proxy_pass http://A.private.home;
    }
}

যদি আমি তখন http://A.public.orgবাইরের ডিভাইস থেকে নেভিগেট করি তবে আমি একটি 404 পেয়েছি, যা বলছে A.private.home(স্পষ্টতই) সমাধান করা যায় না।

সাহায্যের প্রশংসা করা হবে।

উত্তর:


0

দয়া করে আপনার ডোমেন নামটি সার্ভারের দিকে সঠিকভাবে নির্দেশিত আছে তা পরীক্ষা করুন।

আপনার ডিএনএস রেকর্ডটি পরীক্ষা করতে ডিগ কমান্ড ব্যবহার করুন।

dig a A.public.org


ভাল লাগছে। $ dig A.public.org ; <<>> DiG 9.8.3-P1 <<>> A.public.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40168 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;A.public.org. IN A ;; ANSWER SECTION: A.public.org. 58 IN A --somepublicip-- ;; Query time: 1489 msec ;; SERVER: X.X.X.X#53(X.X.X.X) ;; WHEN: Tue Mar 17 10:10:33 2015 ;; MSG SIZE rcvd: 60

আপনি বাইরের ডিভাইস থেকে আপনার সাইটে যান যখন এটি কোনও এন্ট্রি দেখায় কিনা তা দেখতে আপনার এনজিন্স অ্যাক্সেস.লগ এবং ত্রুটি.লগ দেখুন।

হাই, অ্যাক্সেস লগগুলি এন্ট্রিগুলি সঠিকভাবে দেখায়somepublicip --[17/Mar/2015:11:12:07 +0100] "GET / HTTP/1.1" 301 193 "-" "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) CriOS/41.0.2272.56 Mobile/12B466 Safari/600.1.4"

আপনি কি প্রক্সি সার্ভার থেকে A.private.home খনন করতে পারেন? যদি আপনি প্রক্সি সার্ভার থেকে আপনার অ্যাপ্লিকেশন সার্ভারগুলির 80 টি পোর্ট করতে টেলনেটিং চেষ্টা করতে পারেন।

উভয় ভাল কাজ করে। তবে আমার উল্লেখ করা উচিত, এটি ব্যবহারকারীর শংসাপত্রগুলি সুরক্ষায় http://A.private.homeস্বয়ংক্রিয়ভাবে পুনঃনির্দেশ করে https://A.private.home। (প্রক্সিটিতে থাকা httpটিও কেবল একটি POC এবং আমি সঠিকভাবে কাজ করার জিনিসগুলি পাওয়ার সাথে সাথেই https এ চলে যাব)

0

সুতরাং আমি এখন নিজেই একটি আনসার সরবরাহ করতে পারি।

প্রকৃত সমস্যা যা rewrote একটি লেখা A.private.home ঘটছে ছিল http://A.private.homeথেকে https://A.private.home। ওয়েব অ্যাপের সেটিংসে আমার দৃষ্টি আকর্ষণ করার জন্য দীনোশকে ধন্যবাদ Thanks সেই পুনর্লিখনটি সরিয়ে দেওয়ার পরে, সবকিছু সঠিকভাবে কাজ করেছিল।

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