Mac OS X El Capitan-এ একটি Apache ওয়েব সার্ভার শুরু করুন৷
সুচিপত্র:
- OS X এ Apache ওয়েব সার্ভার সেট আপ করা এবং শুরু করা
- Apache বন্ধ করা এবং Apache সার্ভার পুনরায় চালু করা
শেয়ারিং প্রেফারেন্স প্যানেল অপশনগুলিকে OS X Mountain Lion এবং আবার Mavericks-এ কিছুটা পরিবর্তন করা হয়েছে এবং ইন্টারনেট শেয়ারিং-এর মতো জিনিসগুলি রয়ে গেলেও ওয়েব শেয়ারিং প্রেফারেন্স প্যানেলটি সরিয়ে দেওয়া হয়েছে৷ অ্যাপাচি ওয়েব সার্ভারটি যদিও ম্যাক ওএস এক্সের সাথে বান্ডিল থাকে তবে ওয়েব সার্ভার সক্ষম করতে আপনাকে কমান্ড লাইনে যেতে হবে। অতিরিক্তভাবে, আপনি ব্যক্তিগত ওয়েব শেয়ারিং বৈশিষ্ট্য সক্রিয় রাখতে ম্যাকের প্রতিটি ব্যবহারকারীর অ্যাকাউন্টের জন্য একটি ব্যবহারকারী কনফিগারেশন ফাইল সম্পাদনা করতে চাইবেন।যদি এইগুলির মধ্যে কোনটি ভীতিজনক বা জটিল মনে হয়, তবে এটি সত্যিই নয়, শুধু অনুসরণ করুন এবং আপনার ম্যাকে একটি সহজ ওয়েব সার্ভার চলে যাবে শীঘ্রই৷
OS X এ Apache ওয়েব সার্ভার সেট আপ করা এবং শুরু করা
El Capitan, Yosemite, Mavericks, Mountain Lion এবং Mavericks-এর আগে OS X-এর সংস্করণগুলি কেবল "ওয়েব শেয়ারিং" চালু করতে পারে, কিন্তু 10.8, 10.9, 10.10 এবং 10.11 এর পর থেকে আপনাকে করতে হবে একটি স্থানীয় ওয়েব সার্ভার ব্যবহার করতে নিম্নলিখিতগুলি করুন:
- লঞ্চ টার্মিনাল, /Applications/Utilities/ এ অবস্থিত
- নিম্নলিখিত কমান্ডটি টাইপ করুন, ব্যবহারকারীর অ্যাকাউন্টের সংক্ষিপ্ত নাম দিয়ে USERNAME প্রতিস্থাপন করুন:
- অনুরোধের সময় অ্যাডমিন পাসওয়ার্ড লিখুন, তারপর ন্যানো টেক্সট এডিটরে নিম্নলিখিতটি পেস্ট করুন:
- ডাইরেক্টরি পাথ USERNAME কে উপযুক্ত ইউজারনেমে সম্পাদনা করুন
- এখন USERNAME.conf-এ পরিবর্তনগুলি সংরক্ষণ করতে Control+O চাপুন, তারপর ন্যানো থেকে বেরিয়ে আসতে Control+X টিপুন
- পরবর্তীতে, আপনি নিম্নলিখিত কমান্ড দিয়ে Apache ওয়েব সার্ভার চালু করবেন:
- সাফারি, ক্রোম বা ফায়ারফক্স চালু করুন এবং সার্ভারটি চলছে কিনা তা যাচাই করতে "http://127.0.0.1" এ নেভিগেট করুন, আপনি একটি "এটি কাজ করে!" দেখতে পাবেন। বার্তা
nano /etc/apache2/users/USERNAME.conf
অপশন ইনডেক্স মাল্টিভিউ অভাররাইড AuthConfig লিমিট অর্ডার মঞ্জুরি দেয়, ডিনা অল ফ্রম থেকে.conf ফাইলে এটি দেখতে এরকম হবে:
sudo apachectl start
এখন আপনি OS X-এ একটি সফল Apache সার্ভার শুরু করেছেন, আপনি হয় মূল 'লোকালহোস্ট' ফাইলগুলি পরিবর্তন করতে পারেন, অথবা ব্যবহারকারীর ফাইলগুলির সাথে আরও যেতে পারেন।
Apache ওয়েব সার্ভার নথির অবস্থান এবং ব্যবহারকারীর সাইট ফোল্ডার
দ্রষ্টব্য, আপনি যদি লোকালহোস্ট/~ব্যবহারকারীর ব্যবহারকারী স্তরের সাইটগুলি না করে শুধুমাত্র 'লোকালহোস্ট' রুট ব্যবহার এবং পরিবর্তন করতে চান তবে আপনি অ্যাপাচি ওয়েবসার্ভার ফাইলগুলি খুঁজে পেতে পারেন এবং 'এটি কাজ করে!' html নিম্নলিখিত অবস্থান:
/লাইব্রেরি/ওয়েবসার্ভার/ডকুমেন্টস/
আপনি এখন ভিজিট করতে পারেন http://127.0.0.1/~USERNAME/ ব্যবহারকারীর ~/Sites/ ডিরেক্টরিতে যা কিছু সংরক্ষিত আছে তার বিষয়বস্তু দেখতে - যদি ব্যবহারকারী প্রতি কিছু থাকে - এবং আপনি আপনি একটি index.html ফাইল বা অন্য যা কিছু চান তা যুক্ত করতে পারেন বহির্বিশ্বে বা এমনকি আপনার ল্যানকে পরিবেশন করতে।
http://localhost/ ব্যবহার করাও ভালো, এবং হোস্ট ফাইল সম্পাদনা করে আপনি একটি স্থানীয় ডোমেইন সেট করতে পারেন যা আপনি অন্যথায় একটি লাইভ ডোমেনের সাথে একটি স্থানীয় পরীক্ষার পরিবেশ তৈরি করতে চান৷
এই পুরো প্রক্রিয়াটি বেশ দ্রুত, এবং নীচের ভিডিও ওয়াকথ্রুতে প্রদর্শিত হিসাবে এক মিনিটের মধ্যে সম্পন্ন করা যেতে পারে:
Apache বন্ধ করা এবং Apache সার্ভার পুনরায় চালু করা
ওয়েব সার্ভার বন্ধ করতে, কমান্ড লাইনে ফিরে যান এবং নিম্নলিখিতটি টাইপ করুন:
sudo apachectl stop
আপনি যদি সার্ভারে পরিবর্তন করেন এবং শুধুমাত্র এটি পুনরায় চালু করতে চান, তাহলে সেটির পরিবর্তে নিম্নলিখিত কমান্ড দিয়ে সম্পন্ন করা যেতে পারে:
sudo apachectl restart
ডিফল্ট অ্যাপাচি সার্ভারটি বেয়ারবোন এবং এতে পিএইচপি, মাইএসকিউএল বা বিশেষভাবে অভিনব কিছু সক্রিয় নেই। আপনি সেগুলি ম্যানুয়ালি ইনস্টল এবং কনফিগার করতে পারেন, অথবা আপনি MAMP-এর মতো একটি অল-ইন-ওয়ান সার্ভার অ্যাপের মাধ্যমে পূর্ব-কনফিগার করা রুটে যেতে পারেন, যাতে অ্যাপ-ভিত্তিক ওয়েব সার্ভার প্যাকেজ নিয়ন্ত্রণে সহজে Apache, MySQL এবং PHP অন্তর্ভুক্ত থাকে। আপনি এখান থেকে বিনামূল্যে MAMP পেতে পারেন।
টিপ আইডিয়ার জন্য বেনকে ধন্যবাদ