রিমোট দিয়ে স্থানীয় হোস্ট ফাইল পরিবর্তনটি প্রতিস্থাপন করুন। প্রক্সি সার্ভার নাকি অন্য কিছু?


0

নীচে বর্ণিত সমস্যার সমাধান পেতে হবে (উভয় সার্ভার সেন্টোস 6 চলছে)

আমার লক্ষ্যটি হচ্ছে জনসাধারণের কাছে দৃশ্যমান ওয়েবসাইট রয়েছে যেখানে কোনও ক্লায়েন্ট নিজস্ব ডোমেন নাম mydomain.com টাইপ করবেন এবং তারপরে সেই সার্ভারটি আইপি অ্যাবসিডিতে অবস্থিত স্টেজিং সাইটটি প্রদর্শন করবে (সাইটটি মাইডোমেন.কম হিসাবে কোডেড)

একটি বাস্তব বিশ্বে প্রযুক্তি জ্ঞান ক্লায়েন্ট উইন্ডোজ হোস্ট ফাইল পরিবর্তন করে এবং মাইডোমাইন.কমকে পয়েন্টে অ্যাবিসিডি করে দেবে তবে সেই ধরণের ক্লায়েন্টগুলির মধ্যে অনেকগুলি নেই বা তাদের কয়েকটিতে সুরক্ষা পরিমাপ রয়েছে যা হোস্ট ফাইল পরিবর্তন করতে দেয় না।

আমি কি প্রক্সি সার্ভারের সাহায্যে এবং কোনও নির্দিষ্ট ডোমেন নামকে সঠিক আইপি ( উদাহরণস্বরূপ ) নির্দেশিত / ইত্যাদি / হোস্ট ফাইলের সাহায্যে এটি করতে পারি ? নাকি আমার আর কোনও উপায় নেওয়া দরকার? আদর্শ পছন্দ এটি হাইড মাই অ্যাস অফারের মতো কিছু হবে।

কোন সাহায্যের জন্য ধন্যবাদ।

উত্তর:


1

আপনি ডিএনএস এন্ট্রিটি সেট আপ staging.mydomain.comকরতে এবং ক্লায়েন্টকে এটি দেখতে পারেন।

আর একটি উপায় হ'ল সার্ভারে মোড_উরাইট এবং মোড_প্রক্সি ব্যবহার করা , সেই ক্ষেত্রে আপনাকে ক্লায়েন্টের সাথে কথা বলতে হবে না ...

সেক্ষেত্রে আপনি সার্ভার এ-তে এরকম কিছু করতে চাইছেন:

NameVirtualHost *
<VirtualHost *>
    ServerName owncloud.mydomain.com

    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyPass / http://192.168.0.10:80/
    ProxyPassReverse / http://192.168.0.10:80/
    <Location />
        Order allow,deny
        Allow from all
    </Location>
</VirtualHost>

আপনার প্রয়োগের উপর নির্ভর করে আপনাকে নিম্নলিখিত বা একের সাথে সমস্ত ব্যবহার করতে হবে:

X-Forwarded-For - The IP address of the client.
X-Forwarded-Host - The original host requested by the client in the Host HTTP request header.
X-Forwarded-Server - The hostname of the proxy server.

কটাক্ষপাত mod_proxy ডকুমেন্টেশন আরো টিপস এবং ট্রিকস জন্য।

তথ্যসূত্র

ভার্চুয়াল হোস্ট এবং মোড_প্রক্সির সাথে অ্যাপাচি ব্যবহার করা

সূত্র


সমস্যাটি হ'ল স্টেজিং এবং প্রোডাকশন সাইটটি সাধারণত অন্য কোথাও (বিভিন্ন আইপি) থাকে তাই সার্ভারে মোড_উরাইট ব্যবহার করার উপায় নেই। এছাড়াও সাবডোমেন ব্যবহারের কারণে এটি প্রতিস্থাপন সাথে সাইটের ক্যোয়ারীতে প্রয়োজন হবে staging.mydomain.comথেকে mydomain.com। আদর্শ পছন্দ এটি হাইড মাই অ্যাস অফারের মতো কিছু হবে।
জ্যাক দ্য কেইনিফ

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