বক্তা 1: ঠিক আছে, এর একটি নিতে দিন কিভাবে কর্মীদের সমাধান আসলে তাকান , পরিচালনা যাতে আপনি প্রথমেই বলা দরকার, একটা ধারনা পেতে ওয়েব সার্ভার অনুমিত এর চালানোর জন্য, এবং কিভাবে আপনি আসলে করতে পারেন এটা আপনার নিজের কম্পিউটারে চলমান পেতে. সুতরাং এখানে এটি ছবি. আমি ইতিমধ্যে, CS50 আইডি ইনস্টল করেছি স্পেসিফিকেশন অনুযায়ী pset6 ডট ZIP,. আমি এটা আনজিপ করেছি, এবং আমি করেছি আমার pset6 ডিরেক্টরির মধ্যে CDed. আপনি আছেন, প্রথম জিনিস এক বিশেষ করে, কাজ করতে চান যাচ্ছে আপনি খেলতে একটি CS50 আইডিই ব্যবহার করে থাকেন তাহলে সাম্প্রতিক বক্তৃতা, যাহাতে বরাবর আমরা পিএইচপি ব্যবহার করে থাকেন এবং CS50 আইডিই, বিশেষভাবে, এ্যাপাচি বলা যে ওয়েব সার্ভার ব্যবহার, যদ্দ্বারা আপনি শুরু এবং এটি বন্ধ করতে পারেন যে কমান্ড, এ্যাপাচি 50 সঙ্গে. প্রথমত, এগিয়ে যান এবং "এ্যাপাচি 50 স্টপ" টাইপ আপনি যদি নিশ্চিত করুন যে সাম্প্রতিক সময়ে বরাবর অনুসরণ, এবং আপনি, আপনি আছেন এ্যাপাচি চালু এই ভাবে এটা বাঁক সার্ভার বন্ধ করে. এখন, আমি কি করতে যাচ্ছি ঠিক হয় বৈশিষ্ট আমাকে বলে কি করতে. আমি Tilda CS50 স্ল্যাশ যেতে যাচ্ছি pset6 স্ল্যাশ সার্ভার, এবং ঠিক করে এন্টার. আপনি আমি চিৎকার করছি যে বিজ্ঞপ্তি পাবেন কিছু ব্যবহার সংক্রান্ত তথ্য রয়েছে, যদ্দ্বারা সঙ্গে আমি চলমান করা উচিত সার্ভার হিসেবে প্রোগ্রাম তারপর একটি একটি ঐচ্ছিক ড্যাশ P এবং সঙ্গে পোর্ট সংখ্যা, যা আসলে আপনি যা করতে পারেন ফাঁকা ছেড়ে দ্বারা কারণ ডিফল্ট, বৈশিষ্ট প্রতি, ওয়েব সার্ভার যাচ্ছে আপনি পোর্ট 8080 চান যে অনুমান. এদিকে, আপনি যে প্রত্যাহার করা হতে পারে Port 8080, সত্যিই স্ট্যান্ডার্ড নয় বরং পোর্ট 80 সংখ্যা আমরা কথা বলেছি HTTP- র জন্য ডিফল্ট হচ্ছে সম্পর্কে. ওয়েল, যে CS50 আইডিই সক্রিয় আউট কেবলমাত্র একটি উপায় কনফিগার করা আছে, যেমন আপনি একটি ব্রাউজার দিয়ে চেষ্টা যখন যে বাইরের দুনিয়া থেকে Port 80 দেখার জন্য, এটি magically এর বাছা যাচ্ছে পোর্ট ফরওয়ার্ড, অথবা নিজেই পুনর্নির্দেশ, Port 8080 ভিতরে যাও আপনার সার্ভার নিজেই. তাই এখানে শেষ জিনিস কমান্ড লাইন আর্গুমেন্ট, রুট পাথ. এবং যে আমি শুধু মানে, কি ফোল্ডার আমি কি সার্ভার বলতে চাই ফাইল আপ পরিবেশন ব্যবহার করতে? অন্য কথায়, ব্যবহারকারী ভিজিট যদি সে তা দেখতে হবে, কাট? ওয়েল, আসুন এগিয়ে যান এবং যে আবার ঠিক চালানো, যে আমি নির্দিষ্ট এই সময় আমার ওয়েব সার্ভারের রুট চান জন ডিরেক্টরি হতে, যে আসে সমস্যা নিয়ে ছয় বন্টন কোড সেট. আমি লিখুন আঘাত, আপনি দেখতে পাবেন এখানে হলুদ, একটি অনুস্মারক মধ্যে কি ফোল্ডার হিসাবে আমি আসলে ব্যবহার করছি. এই ক্ষেত্রে, এটি একটি দীর্ঘ স্ট্রিং, "হোম উবুন্টু কর্মক্ষেত্র pset6 জন." আর যে শেষ কথা কী কি. এবং তারপর সর্বশেষে, দৃশ্যতঃ আমার সার্ভার এখন পোর্ট 8080 উপর শুনছে. আমি পরের কাজ করতে যাচ্ছি রিকল যে উপরের ডান দিকের কোণায় অবস্থিত এবং CS50 আইডি আপনার পর্দার, আপনি দেখতে যাচ্ছেন ide50-username.cs50.io যে একটি URL. এবং প্রকৃতপক্ষে, যদি আপনি ডাউনলোডের যে, আপনি দূরে whisked করা হবে অন্য ব্রাউজার ট্যাবে, যে, এই ক্ষেত্রে, আমার বিষয়বস্তু প্রদর্শন করতে যাচ্ছে আমার ওয়েব সার্ভার শিকড়. অন্য কথায়, ফাইল আপনি এখানে দেখতে, বিড়াল ডট এইচটিএমএল, বিড়াল ডট কোন JPEG, ফেভিকন ডট ICO, ডট এইচটিএমএল হ্যালো, হ্যালো ডট পিএইচপি, এবং পরীক্ষা, একই সব হয় যেহেতু আপনি দেখতে হবে যে বিষয়বস্তু আমার পাবলিক ডিরেক্টরির ভেতরে ls সঙ্গে. আর কি সুন্দর আমি যদি যাই তাহলে যে হয় এগিয়ে এবং বিড়াল ডট এইচটিএমএল এখন ক্লিক করুন আমি বিড়াল ডট এইচটিএমএল দেখতে. আর আমি বিড়াল ডট উপর ক্লিক করা হলে কোন JPEG, বা হ্যালো ডট এইচটিএমএল, অথবা এমনকি, আমার নাম ডেভিড টাইপ এবং তারপর "হ্যালো বলে" ক্লিক আপনি যে সব দেখতে পাবেন ফাইল কর্মীদের কারণ কাজ সমাধান অবশ্যই, ইনস্টল CS50 মধ্যে আইডি সম্পূর্ণরূপে কার্যকরী হয়. তাই এটা আপনার নিজের হিসাবে কাজ ঠিক সমাধান পরিণামে কাজ করা উচিত. এদিকে, আমরা আমার টার্মিনাল ফিরে যান আমি সার্ভার কমান্ড দৌড়ে যেখানে উইন্ডোতে, কনসোল বলছে হয়েছে তা লক্ষ্য করা. আমি এখানে দেখতে প্রথম অনুরোধ যে আমি আক্ষরিক স্ল্যাশ বিড়াল পেতে ছিল প্রাপ্তি ডট এইচটিএমএল, HTTP- র সংস্করণ 1.1. আর কি তারপর, সবুজ কর্মীদের সমাধান সম্পন্ন হয়েছে এটা আমার দেশ-এর আউটপুট প্রথম লাইন ওয়েব সার্ভারের সাথে সাড়া না যে. অন্য কথায়, আমরা করেছি ইতিমধ্যে কোড লেখা যে, যে ভার্চুয়াল খাম আপ প্রর্দশিত যে পেতে অনুরোধ ধারণকারী. এবং তারপর আমরা সাড়া ব্যবহারকারী কিন্তু, একই সাথে, আউটপুট পর্দায় প্রিন্ট এখানে HTTP 1.1, 200 ওকে আমরা নির্বাণ তা নিশ্চিত করার জন্য ফিরতি খাম, তাই কথা বলতে, আমরা ফিরে ব্যবহারকারী প্রেরণ করছেন যে. তাই কি এখানে ঘটছে টার্মিনাল উইন্ডোতে যে, আমরা ওয়েব চালাচ্ছেন সার্ভার, এবং, অতএব, এটা HTTP- র জন্য শোনা TCP পোর্ট 8080 উপর অনুরোধ. এদিকে, আমার ওয়েব ব্রাউজারে, আমি প্রতিটি মাধ্যমে ক্লিক হিসাবে ঐ ফাইল, বা এমনকি ইনপুট আমার এর ডেভিড নাম, এবং তারপর Submit বাটন ক্লিক করুন, যে আমার ব্রাউজার ওয়েব সার্ভারের সাথে কথা. আর কি ওয়েব সার্ভার করেছেন, তারপর, যে টার্মিনাল উইন্ডোর ঠিক আমার দেখানো হয় যে প্রথম লাইন একটি ভার্চুয়াল মধ্যে গৃহীত হয়েছে খাম ও ঠিক হচ্ছে যে প্রথম লাইন যে ওয়েব ক্লায়েন্ট যাও সঙ্গে প্রতিক্রিয়া.