স্থানীয়ভাবে বিকাশ, ওয়েব মাধ্যমে ক্লায়েন্ট দেখাচ্ছে


1

আমি ক্লায়েন্টকে উত্পাদন সার্ভারগুলিতে অন্যান্য পরিবেশ সেটআপ না করেই তাদের জন্য যে কাজ করেছি তা দেখানোর সর্বোত্তম উপায় খুঁজে বের করার চেষ্টা করছি।

My তাদের স্থানীয় ডেভেলপমেন্ট এনভায়রনমেন্টকে ওয়েবে দেখার জন্য কোনও ভাল উপায় আছে কি?
For এর জন্য অন্য "সেরা অনুশীলন" আছে?


আপনার উন্নয়ন সার্ভার বাইরে বিশ্বের থেকে দৃশ্যমান হয়? যদি হ্যাঁ হয়, তবে আপনি যে নির্দিষ্ট ফাইল / ফোল্ডারটি প্রদর্শন করতে চেয়েছিলেন তার সাথে কেবল আইপি ঠিকানা দিন।
Darius

না এইটা না...
dcolumbus

আপনার যদি কোনও মূল ওয়েবসাইট থাকে, তবে কেবল অন্য ফোল্ডারটি তৈরি করুন যার কোন ক্লিকযোগ্য লিঙ্ক নেই এবং ডেভ সার্ভার থেকে আপনার সাইটটিকে মূল সাইটটিতে ধাক্কা দিন। তাই উদাহরণস্বরূপ www.mysite.com/client1/ (এবং আপনার ক্লায়েন্টকে যে URL দিন)
Darius

কোনও ভাল অনুশীলন নেই, আপনাকে কেবল একটি সর্বজনীন আইপি সাইটে রাখতে হবে। আপনি সাইট সম্পর্কে আমাদের কী বলতে পারেন - এটি কি সার্ভার পার্শ্ব, php, বা static html?
Paul

উত্তর:


0

আমি নিম্নলিখিত অনুমান করে শুরু করবো:

  • আপনার কাছে একটি ওয়েব সার্ভার উন্নয়নশীল সিস্টেমে চলছে (স্থানীয় ফাইল সিস্টেমে স্ট্যাটিক HTML নয়)।
    • যে ওয়েব সার্ভার একটি বহিরাগত ইন্টারফেসে শুনতে হয় (বনাম লুপব্যাক শুধুমাত্র)।
  • একটি পাবলিক মুখোমুখি অ্যাপাচি ওয়েব সার্ভার যা আপনি কনফিগার করতে পারেন।
    • যে পাবলিক মুখোমুখি ওয়েব সার্ভার আপনার উন্নয়ন সিস্টেম সঙ্গে একটি টিসিপি সংযোগ স্থাপন করতে পারবেন।

যদি উপরের সবগুলি সত্য হয় (অথবা আপনি যদি তাদের সত্য করতে পারেন), আপনি একটি বিপরীত প্রক্সি ব্যবহার করতে সক্ষম হওয়া উচিত।

URL পুনঃলিখন এড়াতে, আমি সাধারণত একটি অনন্য নাম (dev.example.com) সহ পাবলিক ওয়েব সার্ভারের দিকে নির্দেশ করে একটি DNS রেকর্ড সেট আপ করি, তারপরে একটি ভার্চুয়াল হোস্ট হওয়া বিপরীত প্রক্সি সেট আপ করুন। এখানে 10.0.0.42 এর IP ঠিকানা সহ একটি অভ্যন্তরীণ উন্নয়ন সিস্টেমের দিকে নির্দেশ করে dev.example.com এর জন্য একটি ন্যূনতম আপাচি কনফিগারেশন:

<VirtualHost *:80>
    ServerAdmin me@example.com

    ServerName dev.example.com
    ServerAlias dev

    DefaultType none

    ProxyPass / http://10.0.0.42/
    ProxyPassReverse / http://10.0.0.42/
</VirtualHost>

আপনি mod_proxy সক্রিয় করা নিশ্চিত করতে হবে। Apache এর পড়ুন mod_proxy আরো বিস্তারিত জানার জন্য ডকুমেন্টেশন।


0

সহজতম জিনিসটি আপনার সিস্টেমে একটি ফায়ারওয়াল এবং প্রক্সির পিছনে রাখা হবে এবং এটি আরও ভাল একটি ভার্চুয়াল মেশিনে রাখা হবে। তারপর পোর্ট শুধুমাত্র আপনার পোর্ট ফরেন আপনার সার্ভার শোনার হয়।


0

এছাড়াও আপনার (আপনার স্থানীয় http সার্ভারের সাথে) আপনার আইপি পরিবর্তনের জন্য NSF আপডেট করার জন্য একটি স্ট্যাটিক আইপি বা একটি ডায়নামিক আইপি দরকার। এবং আপনি আপনার আইপি নির্দেশ একটি ডোমেন নাম থাকতে হবে। এবং তাই আপনাকে একটি নাম সার্ভার জুড়ি, বা ভাড়া-একটি নাম সার্ভার প্রয়োজন হবে। এটি আসলে একটি চমত্কার জটিল সমস্যা যা আপনি জিজ্ঞাসা করছেন, বিশেষ করে যদি আপনি https বা তার মত ফ্যাক্টর শুরু করেন। একটি হোস্ট ভাড়া অনেক সহজ এবং আমি মনে করি যে সেট আপ সেট আপ।


0

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

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