ব্রাউজারের নিজস্ব হোস্ট ফাইল আছে?


36

আমার কাছে প্রচুর স্টেজিং এবং টেস্ট সার্ভার রয়েছে যা অ্যাক্সেস করার জন্য আমার হোস্ট ফাইলটি নিয়মিত সংশোধন করা দরকার (তারা ডোমেন নামের উপর নির্ভর করে, তাই তাদের কাজ করার জন্য আমাকে হোস্ট ফাইলটি পরিবর্তন করতে হবে)।

আমি এই বিরক্তিকর মনে। আমি যে ধরণের সাইটের সাথে কাজ করতে চাই তার জন্য আমি কোনও ধরণের একটি পোর্টেবল ব্রাউজার সেটআপ করতে চাই। এমন কোনও গ্রাফিকাল ওয়েব ব্রাউজারের (অন্যান্য ব্রাউজারগুলির রেন্ডারিং ইঞ্জিনগুলির উপর ভিত্তি করে ব্রাউজারগুলি সহ) এমন কোনও সংস্করণ রয়েছে যা এটি করবে?

এইভাবে আমি সহজভাবে সূচনা করতে পারি যা ইতিমধ্যে মঞ্চের সাথে কাজ করার জন্য কনফিগার করা হয়েছে যদি আমি মঞ্চের পরীক্ষা করতে চাই।

কোন ধারনা?

সম্পাদনা: গুরুত্বপূর্ণ বৈশিষ্ট্যটি হ'ল দুটি ব্রাউজারকে একযোগে চালনার দক্ষতা, উভয়ই ব্রাউজ করা some-address.com, তবে একটি ব্রাউজারের সাথে সার্ভারের সাথে পুনরায় পরীক্ষাগুলি পরিচালনা করার জন্য 1.2.3.4এবং অন্য ব্রাউজারটিতে সার্ভারে অনুরোধগুলি নির্দেশ করে 5.6.7.8

সম্পাদনা: (3/16/14)

এই প্রশ্নটি বেশ কয়েক বছর আগে জিজ্ঞাসা করা হয়েছিল, এবং আমি এখনও এটি করার কোনও শালীন উপায় সম্পর্কে জানি না। আমাকে আরও ব্যাখ্যা করার চেষ্টা করি, কারণ লোকেরা সমস্যাটিকে ভুল বোঝে। এটি এমন কোনও কিছু নয় যা কেবলমাত্র প্রক্সি সার্ভার ব্যবহার করে সহজেই ঠিক করা যায়। আমি মনে করি সমস্যাগুলি সমাধানের জন্য প্রক্সি সার্ভারে বিস্তৃত বিধিগুলি লেখা সম্ভব হতে পারে তবে এটি একটি সাধারণ জটিল সমস্যা যা হওয়া উচিত তার একটি বিশাল জটিল সমাধান।

সুতরাং পরিষ্কার করা:

তিনটি ওয়েব সার্ভার রয়েছে। উত্পাদন, পরীক্ষা এবং উন্নয়ন। প্রত্যেকটি একটি বহু-ভাড়াটে অ্যাপ্লিকেশন চালায় যা এটি অ্যাক্সেস করতে ব্যবহৃত হোস্টনামের ভিত্তিতে নিজেকে কাস্টমাইজ করে। ধারণাগতভাবে, এটি কোনও বিষয়বস্তু পরিচালন সিস্টেম বা ব্লগ ইঞ্জিনের অনুরূপ যা একাধিক সাইটকে একই সার্ভার উদাহরণ থেকে চালিয়ে যেতে দেয় be আপনি কেবল সার্ভারের দিকে হোস্টনামটি নির্দেশ করেছেন এবং HTTP 1.1 হোস্টনাম ম্যাপিংয়ের মাধ্যমে এটির জন্য যে কোনও হোস্ট-নেম ব্যবহার করা হয়, এটি প্রদর্শিত সাইট।

হোস্ট ফাইলটি পুনরায় লেখার যে কোনও সমাধান একই সাথে একাধিক ব্রাউজার উইন্ডো বিভিন্ন সাইট, উত্পাদন, বিকাশ, পরীক্ষা ইত্যাদি চালানোর প্রয়োজনীয়তার কারণে কাজ করে না ... সুতরাং কেবল হোস্ট ফাইলটি নিয়মিত পরিবর্তন করা যায় না কাজ করে কারণ এটি সমস্ত ব্রাউজারের দৃষ্টান্তগুলিকে প্রভাবিত করে। যদি আপনি একটি ব্রাউজারের জন্য ম্যাপিং পরিবর্তন করেন তবে অন্যান্য ব্রাউজারগুলিও এখন সেই সার্ভারে ম্যাপ করা হয়েছে যাতে পরবর্তী কোনও অনুরোধগুলি ভুল সার্ভারে যায়।

আমি যা খুঁজছি তা হ'ল এই ব্রাউজারের উদাহরণটিকে এই হোস্ট ফাইলটি ব্যবহার করতে বাধ্য করা এবং সেই হোস্ট ফাইলটি যেমন কোনও কমান্ড লাইন প্যারামিটারের মাধ্যমে ব্যবহার করতে ব্রাউজারের উদাহরণটি force এমনকি ব্রাউজারের একাধিক অনুলিপি ইনস্টল করতে হবে কিনা তাও আমি যত্ন করি না।

এটি ফায়ারফক্স পোর্টেবলের সাথে কার্যকর হতে পারে, যেহেতু আমি মনে করি এটি ইনস্টল অনুলিপি অনুযায়ী নিজস্ব কনফিগারেশন ফাইলগুলি ব্যবহার করে তবে সমস্যাটি হ'ল সাইটগুলি পরিচালনা করতে ব্যবহৃত তৃতীয় পক্ষের সফ্টওয়্যার ফায়ারফক্সের সাথে কাজ করে না (সাইটগুলি নিজেরাই করে তবে অ্যাডমিন সরঞ্জামগুলি না, তারা ক্রোম এবং আইই এবং অপেরা দিয়ে দুর্দান্ত কাজ করে .. এবং এটি ঠিক করার জন্য আমার উত্সটিতে কোনও অ্যাক্সেস নেই)।


আপনার পরিস্থিতিতে বেশিরভাগ লোকেরা বিভিন্ন এইচওএসটিএস কনফিগারেশনে বেশ কয়েকটি উইনএক্সপি বা উবুন্টু ভার্চুয়াল মেশিন চালায়।
ডিজিটপ্লেস

@ ডিজিটক্সপক্স - হ্যাঁ, আমি ইতিমধ্যে এটি সম্পর্কে ভেবেছিলাম তবে আমি সত্যিই একাধিক ভিএম এর ওভারহেড এবং কয়েকটি সম্পূর্ণ ওএসের কয়েকটি সাইটের ব্রাউজ করতে চাই না। স্পষ্টতই, যদি অন্য কোনও পছন্দ না হয় তবে আমার সম্ভবত এটি করতে হবে ..
এরিক ফানকেনবাশ

অন্য সমস্ত কিছু যদি ব্যর্থ হয়: ফিডলার ওয়েব ডিবাগার (উইন্ডোজ) বা গ্লিমারব্লকার এবং চার্লস ওয়েব ডিবাগিং প্রক্সি (ম্যাক) উড়তে অনুরোধগুলি পুনরায় লিখতে পারে ...
আরজান

@ আরজান - প্রক্সিগুলি কিছুটা হলেও কাজ করবে, তবে প্রতিটি ব্রাউজারের উদাহরণগুলির জন্য আমার একটি পৃথক প্রক্সি উদাহরণ থাকতে হবে, বা প্রতিবারের প্রক্সি সেটিংস পরিবর্তন করতে হবে যা হোস্ট ফাইলগুলি পরিবর্তনের চেয়ে আরও বিরক্তিকর।
এরিক ফানকেনবাশ

1
সম্ভবত স্কুইডের মতো একটি ওয়েব প্রক্সি, আপনাকে এমনভাবে পুনর্নির্দেশ করতে দেবে যেটি আপনি ডিএনএস রেজোলিউশন থেকে যা করতে চান তা করে? (অবশ্যই প্রতিটি ব্রাউজার ভিত্তিতে একটি ওয়েব প্রক্সি কনফিগার করা যেতে পারে)
বার্লপ

উত্তর:


19

স্কুইড আমার জন্য সমস্যার সমাধান করেছে। আমি মনে করি অনেক প্রক্সি সার্ভার একই কাজ করতে পারে।

বিশেষত, আমাকে স্কুইড ইনস্টল করতে হয়েছিল। তারপরে স্কুইড.কনফটি পরিবর্তন করুন যাতে এটি কোনও বিকল্প হোস্ট ফাইলটিতে অ্যাক্সেস করে। আপনি যে লাইনটি পরিবর্তন করতে চান এটি:

#hosts_file /etc/hosts

আমার ক্ষেত্রে আমি ব্যবহার করেছি hosts_file /etc/hosts-squid। আমি /etc/hosts-squidফাইলটি তৈরি করেছিলাম এবং হোস্ট-স্কুইড ফাইলটি পরিবর্তন করেছি যাতে এটি আমাকে প্রদত্ত ইউআরএলটির জন্য যে নতুন আইপি ঠিকানাগুলি চেয়েছিল তা অ্যাক্সেস দিতে পারে। স্কুইড প্রক্সি সার্ভারটি কনফিগার করার জন্য আমার যা করা দরকার তা ছিল।

আমি তখন প্রক্সি সেটিংস সহ আমার ব্রাউজারটি চালু করার জন্য একটি কমান্ড তৈরি করেছি। আমি ব্যবহার করতাম:

chromium-browser --proxy-server=localhost:3128

সেই আদেশটি চালানো আমাকে ক্রোমিয়ামের একটি চলমান উদাহরণ দেয় যা আমি তৈরি হোস্ট-স্কুইড ফাইলের ডোমেন সেটআপে অ্যাক্সেস করতে পারি।

আমি একই কম্পিউটারে সমস্ত উত্পাদন, বিকাশ এবং স্থানীয় ওয়েবসাইট অ্যাক্সেস করতে স্কুইডের একাধিক উদাহরণ ব্যবহার করে আরও প্রক্সি সার্ভার সেটআপ করতে সক্ষম হয়েছি। একাধিক স্কুইড দৃষ্টান্তগুলি কীভাবে চালানো যায় সে সম্পর্কে নির্দেশাবলী এখানে । সমস্যাটি ও সমাধান সম্পর্কে আরও কিছুটা বিশদ বর্ণনা করে একটি ব্লগ পোস্টও লিখেছিলাম ।


8

আমি বিশ্বাস করি যে আপনি প্রতিটি ব্রাউজারের জন্য নিজস্ব হোস্ট ফাইল অন্তর্ভুক্ত করার জন্য একটি ভার্চুয়াল পরিবেশ স্থাপন করতে বলছেন।

একটি সমাধান হতে পারে স্যান্ডবক্সি আলাদা আলাদা স্যান্ডবক্স সেটআপ করতে ব্যবহার করতে পারে যার প্রত্যেকটির নিজস্ব হোস্ট ফাইল রয়েছে। হোস্ট ফাইলটি ব্যবহার করতে ব্রাউজারটি স্যান্ডবক্সে ইনস্টল করার দরকার নেই, এই স্যান্ডবক্সের ভিতরে থেকেই শুরু হয়েছিল। স্যান্ডবক্সের মধ্যে থেকে ব্রাউজারটি চালু করার জন্য ডেস্কটপ শর্টকাট তৈরি করা যেতে পারে।

অসুবিধাটি হ'ল ইন্টারনেট থেকে ফাইলগুলি ডাউনলোড করার সময় ব্রাউজারগুলি প্রকৃত ফাইল সিস্টেম থেকে বিচ্ছিন্ন হতে চলেছে, তবে স্যান্ডবক্সি স্যান্ডবক্সের বাইরে এই জাতীয় ফাইলগুলি অনুলিপি করার ব্যবস্থা অন্তর্ভুক্ত করে।

দুর্ভাগ্যক্রমে, একই সময়ে একাধিক স্যান্ডবক্সে প্রোগ্রাম চলার বৈশিষ্ট্যটি কেবল স্যান্ডবক্সির অর্থ প্রদানের সংস্করণে (বাড়িতে ব্যক্তিগত ব্যবহারের জন্য এক বছরের লাইসেন্সের জন্য 15 ইউরো প্লাস ট্যাক্স) পাওয়া যায়। বিনামূল্যে সংস্করণ ব্যবহার করে সম্ভাব্যতা পরীক্ষা করা যেতে পারে।

লিনাক্স ব্যবহারকারীদের জন্য, অনুরূপ পণ্যগুলি হ'ল:


দেরী উত্তর harrymc সম্পর্কে দুঃখিত। প্রোগ্রামটি যদি %SYSTEM32%/Drivers/etc/hostsউইন্ডোজ এবং /etc/hostsলিনাক্সের মতো প্রতি স্যান্ডবক্সযুক্ত সিস্টেম ফাইল সরবরাহ করতে দেয় তবে এটি পরিষ্কার নয় to আপনি কি নিশ্চিত করতে পারেন? আমি লিনাক্স সংস্করণটিকে পছন্দ করব কারণ আমি কয়েক বছর আগে উইন্ডোজটিতে স্যান্ডবক্সির একটি দ্রুত সুরক্ষা মূল্যায়ন করেছি (এটি ব্যর্থ হয়েছিল, এবং লেখকের প্রতিবেদনগুলি উত্তরহীন হয়েছিল)।
jww

যদি স্যান্ডবক্সি প্রতি স্যান্ডবক্সযুক্ত সিস্টেম ফাইলগুলিকে সমর্থন করে %SYSTEM32%/Drivers/etc/hostsতবে পয়েন্টগুলি আপনার। ওএসটি অপ্রকাশিত ছিল এবং উইন্ডোজ / স্যান্ডবক্সি কাজ করে তবে এগুলি প্রতিরোধ করা আপনার পক্ষে উপযুক্ত নয় fair
jw

আফাইক স্যান্ডবক্সি সম্পূর্ণ সমান্তরাল ফাইল-সিস্টেম এবং রেজিস্ট্রি তৈরি করে। লিনাক্সের জন্য একটি সহজ স্যান্ডবক্স প্রোগ্রাম হ'ল অর্কোজ বা সম্ভবত স্যান্ডফক্স তবে তাদের সাথে আমার কোনও অভিজ্ঞতা নেই।
harrymc

ধন্যবাদ হ্যারিএমসি। আপনাকে পয়েন্টগুলি প্রদান করতে আমার সমস্যা হচ্ছে। আমি +50 সহ একটি বাক্স দেখছি, তবে আমি এটিতে ক্লিক করতে পারি না। এছাড়াও, আমি ভেবেছিলাম এটির মূল্য 100। কোনও ধারণা (বা আমার কী মেটাতে ঘুরতে হবে)?
jw

দেখুন দানশীলতা প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী : 100-খয়রাত, এক অর্ধেক মনোনীত উত্তর ছাড়াই 7 + 1 টি দিন পর স্বয়ংক্রিয়ভাবে ভূষিত করা হয়, অর্ধেক হারিয়ে গেছে।
harrymc

4

আপনি ফায়ারফক্স + হোস্টএডমিনের সাহায্যে হোস্ট ফাইল পরিবর্তন করার প্রক্রিয়াটি স্বয়ংক্রিয় করতে পারেন

হোস্টএডমিন হ'ল ফায়ারফক্স অ্যাডন, এটি আপনাকে হোস্ট ফাইলটি সংশোধন করতে, ডোমেন-আইপি ম্যাপিং পরিবর্তন করতে সহায়তা করে। হোস্টএডমিন একটি উন্নত হোস্ট ফাইল সিনট্যাক্সের মাধ্যমে আপনার হোস্ট ফাইলটি বুঝতে পারে। অতিরিক্ত হিসাবে, হোস্টএডমিন আপনার ডিএনএস ক্যাশে স্বয়ংক্রিয়ভাবে রিফ্রেশ করে যখনই আপনি নিজের হোস্ট ফাইলটি এমনকি ম্যানুয়ালি পরিবর্তন করেন।

উদাহরণ কনফিগার

#==== Project 1
# 127.0.0.1 localhost1
127.0.0.1 localhost2
127.0.0.1 localhost3
#====
#==== Project 2
# 127.0.0.1 localhost1
# 127.0.0.1 localhost2
# 127.0.0.1 localhost3  

Https://addons.mozilla.org/en-US/firefox/addon/hostadmin/ এ আরও তথ্য

একাধিক উদাহরণ

ফায়ারফক্স ব্রাউজারের দুটি উদাহরণ সংক্ষেপে এবং স্বতন্ত্রভাবে লিনাক্সে চালানোর জন্য নিম্নলিখিত স্ক্রিপ্ট সহ একাধিক প্রবর্তক তৈরি করুন। এছাড়াও সমস্ত ফায়ার ফক্সে প্লাগইন ইনস্টল করুন।

ফায়ারফক্স ঘ

#!/bin/bash
th="/home/$USER/tmp/p1"
mkdir -p "$th"
export HOME="$th"
firefox -no-remote

ফায়ারফক্স 2

#!/bin/bash
th="/home/$USER/tmp/p2"
mkdir -p "$th"
export HOME="$th"
firefox -no-remote  

আপনি firefox -Pবিভিন্ন সেটিংয়ের জন্য নেটিভ প্রোফাইল ব্যবহার করতে ব্রাউজারে প্রোফাইল বিকল্পটি ( ) ব্যবহার করতে পারেন এবং একই সাথে ব্যবহার করতে পারেন।


1
তিনি একই সাথে 2 টি হোস্ট ফাইল ব্যবহার করে 2 ব্রাউজারের জন্য জিজ্ঞাসা করছেন ।
হ্যারিএমসি


@harrym সি আপডেট হয়েছে।
টোটে

2

আমি জানি এটি আপনি যা চাইছেন তা নয়, তবে একটি অস্থায়ী সমাধান হতে পারে হোস্ট ফাইলগুলিকে অদলবদল করার জন্য একটি ব্যাচ স্ক্রিপ্ট লিখতে হবে এবং তারপরে ব্রাউজারটি বন্ধ করতে হবে।

আপনার কাজটি কমপক্ষে এটি কমিয়ে আনবে।

অথবা আপনি এই সার্ভারটির নাম কেবল হোস্ট ফাইলগুলিতে সম্পূর্ণ আলাদা রাখতে পারেন যাতে আপনার আর কখনও এটি শুরু করতে হবে না।


আমি তাদের নাম পরিবর্তন করতে পারি না কারণ ওয়েব অ্যাপ্লিকেশনগুলি সঠিক সামগ্রীটি রেন্ডার করতে হোস্টের নামের উপর নির্ভর করে। এছাড়াও, আমি এটি করতে ইচ্ছুক কারণ হ'ল আমি একই সাথে একাধিক ব্রাউজার চালাতে পারি এবং তার একটিতে মঞ্চে যেতে যেতে এবং অন্যটিতে দেব যেতে পারি। হোস্ট ফাইলগুলি অদলবদল করে আপনি এটি করতে পারবেন না।
এরিক ফানকেনবাশ

@ মিস্ত্রিমন: আপনি যদি মিতা বেসের কথা বলছেন তবে কেবল ব্রাউজার সনাক্তকরণের সার্ভার-সাইড করুন। অন্য কোনও ইউআরএলে আপনার নিজের হোস্টের নামটি থাকা উচিত নয় ...
তামারা উইজসম্যান

@ টমউইজ - না, আমি মেটা বেস সম্পর্কে কথা বলছি না। আমি হোস্ট ভিত্তিক ভার্চুয়াল হোস্টিংয়ের কথা বলছি, আইপি ভিত্তিক নয়। হোস্টনাম ফিল্ড নির্ধারণ করে যে কোন সাইটে অ্যাক্সেস করা হয়েছে।
এরিক ফানকেনবাশ

@ মিস্ত্রিমন: তারপরে এই উত্তর সম্পর্কে আপনার প্রথম মন্তব্যটি কোনও অর্থ দেয় না। আপনি যেমন "ওয়েব অ্যাপ্লিকেশনটি সঠিক বিষয়বস্তু রেন্ডারিং" সম্পর্কে কথা বলছেন, আমি দেখতে পাচ্ছি না যে ভার্চুয়াল হোস্টগুলি এর সাথে কী করবে?
তামারা উইজসম্যান

@ টমউইজ - আমাদের একটি বহু-টেন্যান্ট সিএমএস সিস্টেম রয়েছে যা একক আইপি সহ একক সার্ভারে একাধিক সাইট হোস্ট করে। প্রদত্ত যে কোনও সাইট দেখার জন্য আপনাকে অবশ্যই একটি হোস্ট-নেম ব্যবহার করা উচিত, অন্যথায় আপনি কেবলমাত্র ডিফল্ট উদাহরণটি অ্যাক্সেস করতে পারেন। আমার এই সার্ভারটির উত্পাদন, মঞ্চায়ন এবং বিকাশের সংস্করণগুলির মধ্যে পরিবর্তন করতে হবে, যার অর্থ ফ্লাইতে তাদের আইপি ঠিকানায় ডোমেন নামগুলির ম্যাপিং পরিবর্তন করা। আমি এটি হোস্ট ফাইলগুলিতে করতে পারি, তবে এটি বিশ্বব্যাপী জিনিসগুলিকে পরিবর্তন করে তাই আমি দুটি পৃথক ব্রাউজারের উদাহরণগুলিতে মঞ্চায়ন এবং উত্পাদনের যুগপত কপিগুলি খুলতে পারি না।
এরিক ফানকেনবাশ

1

প্রিভোক্সি এই উদ্দেশ্যে ব্যবহার করা যেতে পারে।


কিভাবে, ঠিক, প্রিভোক্সি এই উদ্দেশ্যে কাজ করবে? এটি দেখতে অন্য কোনও স্থানীয় প্রক্সি সার্ভারের মতো দেখা যায়, যার
কোনওটিই

@ মিস্ত্রিমন: এটি আপনার অনুরোধগুলির প্রক্সি করবে এবং এইভাবে অনুরোধগুলি অন্য অনুরোধগুলিতে হেরফের করবে, এটি করা মোটামুটি সহজ । প্রক্সি সার্ভারগুলি সম্পর্কে আপনি অজ্ঞান হয়ে কথা বলছেন: মিরোসোফ্ট ইন্টারনেট এক্সপ্লোরার (জিইউআই), মজিলা ফায়ারফক্স (জিইআইআই), গুগল ক্রোম (সিএলআই --প্রক্সি-সার্ভার =), অ্যাপল সাফারি (জিইআইআই), অপেরা (জিইআইআই) এবং অন্য কোনও ব্রাউজার (জিইউআই বা সিএলআই) আপনাকে নিজের প্রক্সি সার্ভার সেট করতে দেয় ...
তামারা উইজসম্যান

@ টমউইজ - নং আইই, ক্রোম এবং সাফারি সকলেই "ইন্টারনেট সেটিংস" এ বিশ্বব্যাপী প্রক্সি সার্ভার সেটিং ব্যবহার করে। এর অর্থ, আপনি যদি এটি একটি ওয়েব ব্রাউজারে পরিবর্তন করেন তবে এটি তাদের সমস্তটিতে পরিবর্তন হয়। এর জন্য ফায়ারফক্সের নিজস্ব সেটিংস রয়েছে, তবে দুর্ভাগ্যক্রমে আমি ফায়ারফক্স ব্যবহার করতে পারি না কারণ এটি আমাদের ব্যবহার করা সিএমএসের সাথে কাজ করে না (অন্য সব কিছু করে)।
এরিক ফানকেনবাশ

@ মিস্ত্রি ম্যান: ভুল। আপনার চিন্তা পুনরাবৃত্তি থামান এবং পরিবর্তে প্রতিটি স্বতন্ত্র ব্রাউজার আপনাকে কী কনফিগারেশন দেয় তা দেখুন। যদি আপনি প্রকৃতপক্ষে ডকুমেন্টেশন পড়ার প্রচেষ্টা ব্যয় না করে থাকেন তবে আপনার সমস্যাটি সমাধান করতে পারবেন না কারণ আপনি খুব নির্দিষ্ট কিছু জিজ্ঞাসা করছেন যা বাকী লোকেদের ক্ষেত্রে প্রযোজ্য নয়। যেমনটি আমি আগে বলেছি কিন্তু আপনি পড়েছেন বলে মনে হয় না: যে কোনও ব্রাউজার আপনাকে সেই ব্রাউজারের জন্য প্রক্সি সার্ভার সেট করতে দেয়। গুগল ক্রোম সিএলআই প্যারামিটার সরবরাহ করে --proxy-server=
তামারা উইজসম্যান

1
হুম, আমি সাফারি সম্পর্কে ভুল হতে পারি কারণ আমি বেশ কিছুদিন এটি ব্যবহার করিনি। তবে আমি মনে করি আমি আপনাকে ভুল বুঝেছি, আপনি কেন প্রতিটি একক ব্রাউজারে আলাদা প্রক্সি সার্ভার রাখতে চান? "X.com = উত্পাদন; স্টেজ.এক্স.কম = স্টেজিং; ডেভ.এক্স.কম = ডেভলপমেন্ট" এর মতো কিছু ঠিক আপনার সার্ভারে একটি আইপি এবং হোস্ট শিরোনাম পুনর্নির্দেশ দেওয়ার জন্য কাজ করবে না বলে আমি বিভ্রান্ত হয়ে পড়ছি ...
তামারা উইজসম্যান

1

এটি আপনার পক্ষে যথেষ্ট সুবিধাজনক কিনা তা জানেন না, তবে এর একটি সম্ভাব্য সমাধান হ'ল ব্রাউজারগুলির সাহায্যে মেশিনে আইআইএস ইনস্টল করা এবং সার্ভার সাইড স্ক্রিপ্টগুলি সরবরাহ করা (যেমন এএসপি নেট, পিএইচপি, রুবি ...) যা hostsফাইল পরিবর্তন করে এবং তারপরে প্রকৃত পৃষ্ঠায় পুনর্নির্দেশ করুন। আপনার ব্রাউজারগুলিতে, আপনি তখন সেই স্ক্রিপ্টে একটি বুকমার্ক তৈরি করেন, উদাহরণস্বরূপ http://localhost/config_ie.rbযা hostsফাইলটি পরিবর্তন করে (অবশ্যই সেই ফাইলটিতে সঠিক অনুমতি প্রয়োজন) এবং তারপরে আসল পৃষ্ঠায় 302-পুনঃনির্দেশ করুন।


1
বেশিরভাগ লোকেরা এটি সম্পর্কে যে অংশটি বুঝতে ব্যর্থ হয়েছে তা হ'ল কার্যকরভাবে কাজ করতে আপনাকে বিভিন্ন হোস্ট / আইপি ম্যাপিংগুলি ব্যবহার করে একসাথে একাধিক ব্রাউজার চালানো দরকার। উদাহরণস্বরূপ, আমার ব্রাউজারের বিভিন্ন দৃষ্টান্তে আমার উত্পাদন এবং পরীক্ষা এবং ডিবাগের উভয় দৃষ্টান্ত খোলা থাকা দরকার। প্রত্যেককে একই হোস্টনামটি ব্যবহার করতে হয় (কারণ HTTP 1.1 হোস্টনাম ম্যাপিং হোস্টনামের উপর ভিত্তি করে সঠিক সাইট ম্যাপ করে) আপনি যদি কেবল হোস্ট ফাইলটি পরিবর্তন করেন তবে ব্রাউজারগুলির প্রতিটি উদাহরণ এখন কেবলমাত্র একটি সার্ভারে নয়, নতুন সার্ভারে মানচিত্র করে।
এরিক ফানকেনবাশ

@ এরিক ফানকেনবাশ: স্পষ্টতার জন্য ধন্যবাদ। ঠিক আছে, আমার বাকী ধারণাগুলি: ক) একটি ধারণা ফাইল সিস্টেমের ভার্চুয়ালাইজেশনের মতো কিছু ব্যবহার করবে, যা উইন্ডোজে "ডেটা রিডাইরেকশন" নামে পরিচিত এবং সাধারণত ইউএসি-র জন্য সংবেদনশীল পাথগুলিতে ডেটা লেখার উত্তরাধিকার অ্যাপ্লিকেশনগুলিকে সমর্থন করে। হতে পারে এমন কিছু বিকল্প রয়েছে যা আপনাকে নিজের উদ্দেশ্যে এটি ব্যবহার করতে দেয়। তারপরে আপনার hostsপ্রতিটি প্রক্রিয়াটির জন্য একটি কাস্টম ফাইল থাকতে পারে। খ) স্থানীয়ভাবে ডিএনএস বাধা: আপনার সরবরাহকৃত কয়েকটি তালিকা অনুসারে "iexplore.exe" ইত্যাদির অনুরোধটি ম্যানিপুলেট করা যেতে পারে। - এমন কিছু ধারণা আছে যা আপনি পছন্দ করেন?
মাইকেল ক্রেমার

1

যদি একটি পূর্ণ ভিএম খুব বেশি হয় তবে একটি ধারক-ভিত্তিক সমাধান করতে পারে।

যদি আমরা এখানে লিনাক্স সম্পর্কে কথা বলি তবে lxcএটি একটি সম্ভাব্য সমাধান হতে পারে।

এগুলি ছাড়াও - একটি সর্বনিম্ন এক্স 11-লিনাক্স সহ একটি সম্পূর্ণ ভিএমও এত বড় (সর্বোচ্চ 2 গিগাবাইট ডিস্ক) নয় এবং আজকাল হার্ডওয়্যার সহ অনেক সংস্থান (সর্বোচ্চ 512 এমবি র‌্যাম) গ্রাস করে না ...

একটি Lubuntuভিএম এখানে করতে পারে।


আমি খুঁজে পেয়েছি র‌্যাম এবং প্রক্রিয়াজাতকরণ ঠিক আছে। ভাগ করা ডিস্ক হ'ল যা সিস্টেমকে বিকল করে।
jww

0

একটি তুলনামূলক সহজ সমাধান (তবে সম্ভবত কিছুটা রিসোর্স ভারী) হতে পারে আপনার হোস্টে কয়েকটি ভার্চুয়াল মেশিন চলমান। প্রতিটি ভার্চুয়াল মেশিনের নিজস্ব হোস্ট ফাইল রয়েছে।

সুতরাং আপনার কাছে মঞ্চ পরিবেশের জন্য একটি ভার্চুয়াল মেশিন থাকবে, একটি পণ্যদ্রব্যের জন্য, ইত্যাদি have


সম্ভবত আপনার প্রশ্নের প্রথম দুটি মন্তব্য পড়তে হবে। এটি 4 বছর আগে সম্বোধন করা হয়েছিল।
এরিক ফানকেনবাশ

আসলে আমি মন্তব্যটি দেখেছি, তবে আমি এই উত্তরটি পোস্ট করার পরেও নেই। তবে আমি এখনও মনে করি এটি পৃথক উত্তর হিসাবে (কেবলমাত্র একটি মন্তব্যের বিপরীতে) হিসাবে থাকা বোধগম্য, কারণ এটি একই ধরণের সমস্যাযুক্ত অন্যান্য ব্যক্তিদের সহায়তা করতে পারে।
পিট

দু'জন ভিএম শেয়ার্ড ডিস্কের বাধার কারণে বেশিরভাগ ওয়ার্কস্টেশন পঙ্গু করে দেবে। আমি একটি ভিএম ওপেন সহ হালকাভাবে ভুগছি (একটি হ'ল ডুয়াল কোয়াড কোর সহ আধুনিক ম্যাক ম্যাক বুক প্রো; দ্বিতীয়টি একটি একক কোয়াড কোর সহ একটি আধুনিক এএসএস ল্যাপটপ)। দু'জন ভিএম কষ্টদায়ক হবে।
jw
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.