ইন্টারনেটের, ওয়েব হোস্টিং
পরীক্ষামূলক ওয়েবসাইট এবং অ্যাপ্লিকেশনের জন্য ওয়েব সার্ভার
ওয়েব সার্ভার - যা ওয়েব পৃষ্ঠাগুলি আকারে তথ্য বিধান জন্য দায়ী একটি অ্যাপ্লিকেশন। ছাড়াও তিনি অতিরিক্ত বৈশিষ্ট্য সহ বিভিন্ন জন্য দায়ী:
- পিএইচপি, এএসপি এবং অন্যান্য প্রোগ্রামিং ভাষায় লেখা অ্যাপ্লিকেশনের বিভিন্ন সঞ্চালনের;
- Https ব্যবহার একটি সুরক্ষিত সংযোগ সমর্থন;
- ব্যবহারকারীদের অনুমোদন।
বেসিক ওয়েব সার্ভার
আজ অধিকাংশ জনপ্রিয় Apache ওয়েব সার্ভার, অপারেটিং সিস্টেম এবং বিনামূল্যে লাইসেন্স সংখ্যক সাথে সামঞ্জস্যের ধন্যবাদ।
কর্পোরেট পরিবেশে ব্যবহারকারীরা প্রায়ই একটি অনুরূপ ইন্টারনেট তথ্য পরিষেবাসমূহ (আইআইএস) নামক পণ্য, মাইক্রোসফট দ্বারা উন্নত ব্যবহার করুন।
যেমন স্ট্যাটিক কন্টেন্ট আপলোড গতি বৃদ্ধি করার প্রয়োজনীয়তা যেমন কিছু ক্ষেত্রে, ইন, বা অ্যাপ্লিকেশন নির্দিষ্ট কাজগুলির জন্য ওয়েব সার্ভার nginx, lighttpd এবং অন্যদের ব্যবহারের অবলম্বন করেছেন।
ওয়েব সার্ভার অপারেশন নীতিমালা
ব্যবহারকারী, ওয়েব সার্ভার, অনুরোধ করা ফাইলের ধরনের উপর নির্ভর করে অনুরোধে প্রাপ্ত করার পরে, ক্লায়েন্ট এটা পাঠায় অথবা পৃষ্ঠার রেন্ডারিং শুরু হয়। এই প্রতিক্রিয়া কোড যে অপারেশন বা কোনো ত্রুটি সফল সমাপ্তির ইঙ্গিত তৈরি করে।
ওয়েব সার্ভার পৃষ্ঠাগুলির প্রক্রিয়াকরণের সময় স্ক্রিপ্ট বা অ্যাপ্লিকেশনের বিভিন্ন আরম্ভ করা প্রয়োজন হলে, তাদের থেকে তথ্য পায় এবং প্রয়োজনীয় ফর্মে রূপান্তর পর ক্লায়েন্ট এ পাঠায়। প্রায়ই আরো বেশী না একটি ওয়েব সার্ভার, এইচটিএমএল করার জন্য ডিজাইন করা হয়ে ফল, যার মধ্যে প্রদর্শন ব্রাউজার নিযুক্ত থাকে। তার উত্তরের অন্যান্য রূপগুলো, উদাহরণস্বরূপ, ব্যবহারকারী ডিভাইসে চলতে ডেটা আসতে পারে প্রোগ্রামের জন্য হয় এক্সএমএল ফরম্যাট, তাই তাদেরকে JSON, এবং।
স্থানীয় ওয়েব সার্ভার নিয়োগ
অ্যাপ্লিকেশন উন্নয়নশীল কোনো প্রোগ্রামার তার ধ্রুবক পরীক্ষার প্রয়োজনীয়তা সম্মুখীন হয়। প্রায়শই এই উদ্দেশ্যে এটি ব্যবহার করতে সুবিধাজনক স্থানীয় ওয়েব সার্ভার, যা সরাসরি বিকাশকারীর কম্পিউটারে ইনস্টল করা হয়। এই ক্ষমতা দ্রুত সম্পাদনা করতে, এবং দূরবর্তী মেশিনের সাথে একটি স্থায়ী সংযোগের জন্য প্রয়োজন অভাবে হয়।
পরীক্ষা করে দেখুন চেহারা এইচটিএমএল-পৃষ্ঠাগুলির খোলা ফাইল ফাংশন ব্যবহার করে অতিরিক্ত সফটওয়্যার ছাড়াই সম্ভব। এই ক্ষেত্রে, ব্রাউজার আবেদন চালানো হবে না, এবং কেবল সমস্ত পাঠ্য প্রদর্শন করে, দেখে এইচটিএমএল-মার্কআপ। এটি খুবই অদ্ভুত ফলাফল হতে পারে। ঐ যে ইন্টারনেটে একটি সম্পদ স্থাপন দ্বারা প্রাপ্ত করা হবে সঙ্গে সামঞ্জস্যপূর্ণ ফলাফল অর্জন করার জন্য, ওয়েব সার্ভার সক্ষম, ইনস্টলেশন স্থানীয় কম্পিউটার উপর সঞ্চালিত হয়।
ডেভেলপারদের বা স্বাধীন ইনস্টলেশন ও ওয়েব সার্ভার কনফিগারেশন জন্য প্যাকেজ
অধিকাংশ ওয়েব সার্ভারের বিনা মূল্যে এবং বিনামূল্যে লাইসেন্সের শর্তাবলীর অধীনে বিতরণ করেন। পেইড পণ্য শুধুমাত্র একটি কর্পোরেট পরিবেশে, বিরল এবং প্রয়োজন একটি নিয়ম হিসাবে। ডাউনলোড করুন এবং সফটওয়্যার ইনস্টল তাদের নিজস্ব কম্পিউটার সমস্যা নেই। আরো জটিল পর্যায় - সেটিং। তার ডিফল্ট কনফিগারেশনে ওয়েব সার্ভার এমনকি আবেদন পরীক্ষার সময় দৈনন্দিন ব্যবহারের জন্য অসুবিধাজনক হয়। সুতরাং আমরা প্রয়োজনীয় পরামিতি উল্লেখ করার জন্য কয়েক ফাইল সম্পাদনা করতে হবে।
আরেকটি পন্থা উইন্ডোজ ব্যবহারকারীদের সাথে জনপ্রিয়। এটা তোলে ডেভেলপারদের জন্য আবেদন প্যাকেজ ব্যবহার ব্যবস্থার সবচেয়ে গুরত্বপূর্ণ। যেমন একটি কিটে অবিলম্বে অন্তর্ভুক্ত: ওয়েব সার্ভার, ডাটাবেস ম্যানেজমেন্ট সিস্টেম মাইএসকিউএল, বিভিন্ন প্রোগ্রামিং ভাষার। এই প্রতিমূর্তি, যখন কম্পিউটারে সবকিছু ইনস্টল স্বয়ংক্রিয়ভাবে কনফিগার করা হবে না।
ব্যক্তিগত অভিরুচি এবং ব্যবহারকারী প্রশিক্ষণ উপর নির্ভর করে ইনস্টলেশন বিকল্পগুলি পছন্দ। অধিকাংশ ক্ষেত্রে, আপনি কিট ব্যবহার করতে পারেন, যদিও প্রোগ্রামিং ভাষা বা ডাটাবেস উল্লেখযোগ্যভাবে নকশা এবং প্রদানকারী হোস্টিং একটি তৈয়ারি রিসোর্স হোস্ট করার জন্য পছন্দমত জটিলতা দেখা দিতে পারে এর পুরোনো সংস্করণগুলি করা যেতে পারে।
একটি ভার্চুয়াল মেশিনে একটি স্থানীয় ওয়েব সার্ভার ইনস্টল
ভার্চুয়াল মেশিন আপনি অপারেটিং সিস্টেমের একই কম্পিউটারে একাধিক দৃষ্টান্ত চালানো করতে পারবেন। তারা এমনকি বিভিন্ন পরিবার থেকে হতে পারে। উদাহরণস্বরূপ, যদি আপনি লিনাক্স সংস্করণ এবং FreeBSD থেকে Windows রান করতে পারেন।
ভার্চুয়াল মেশিন অ্যাপ্লিকেশন বা সাইট পরীক্ষা একটি কনফিগারেশন, বাস্তব অবস্থার যা কাজ সংঘটিত হবে সবচেয়ে অনুরূপ তৈরি করার জন্য ওয়েব সার্ভার ইনস্টল করা হচ্ছে। বেশিরভাগ আধুনিক হোস্টিং প্ল্যাটফর্ম লিনাক্স যে একটি নির্দিষ্ট সফটওয়্যার কনফিগারেশন ঘটায় চলমান। ভার্চুয়াল মেশিনের উপর, আপনি একই অপারেটিং সিস্টেম ইনস্টল করতে পারেন, যেমন ফাইলের গঠন বাস্তবতা পাসে সেট আপ প্রোগ্রামিং ভাষার এবং ডাটাবেস ম্যানেজমেন্ট সিস্টেম যথাযথ সংস্করণ চয়ন। আরেকটি সুবিধা কনফিগারেশনের বিভিন্ন প্রয়োজন একাধিক প্রকল্প পরীক্ষা করতে সক্ষম হয়।
Similar articles
Trending Now