আপনি যে ত্রুটিগুলি পেয়েছেন সে সম্পর্কে কিছু শব্দ যা আশাবাদী ভবিষ্যতে একইরকম পরিস্থিতি থেকে আপনাকে রক্ষা করবে।
লিনাক্সে 0 থেকে 1024 বন্দরগুলি সিস্টেম ব্যবহারের জন্য সংরক্ষিত। এর অর্থ হ'ল এটির ব্যবহার করতে গেলে আপনার অবশ্যই পরিবর্তন করার অধিকার থাকতে হবে - বেসিক সিস্টেম সেটিংস অ্যাক্সেস করুন। মূল ব্যবহারকারীর এ জাতীয় সুবিধাগুলি রয়েছে এবং প্রকৃতপক্ষে 0 - 1024 রেঞ্জের একটি বন্দর ব্যবহার করতে পারে।
আপনার সমস্যার মতো আপনি দেখতে পাচ্ছেন, অ্যাপাচি 2 প্রতিক্রিয়াটির মাধ্যমে সিস্টেম সমস্যার মূলটি নির্দেশ করে ([...] ব্লাহ ব্লাহ 80 এ সম্বোধনের জন্য আবদ্ধ হতে পারে না ):
(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
যখন অ্যাপাচি 2 এইচটিএম ডেমন শুরু হয়, এটি 80 পোর্টটি আবদ্ধ করার চেষ্টা করে কারণ এটি HTTP দেখুন ব্যবহারের জন্য পূর্বনির্ধারিত বন্দর , যা সিস্টেম নির্ধারিত পোর্টগুলির মধ্যে একটি পোর্ট এবং যেমন এটি কেবল রুট দ্বারা অ্যাক্সেস করা যায়।
আপনি রুট বিশেষাধিকার ছাড়াই সাধারণ ব্যবহারকারী হিসাবে স্টার্ট কমান্ডটি কার্যকর করেছেন এবং এটি ব্যর্থতার দিকে পরিচালিত করেছেন।
সহজ কথায়:
আপনি:
হাই অ্যাপাচি 2 আমি কংঠাপ এবং আমি আপনাকে শুরু করতে বলছি ( /etc/init.d/apache2 start
)
apache2:
ঠিক আছে. আমি শুরু করছি (ওয়েব সার্ভার অ্যাপাচি 2 শুরু করছি)
সিস্টেম, সংযোগগুলি ব্যবহার করতে এবং শুনতে আমাকে 80 পোর্ট দিন port
পদ্ধতি:
ঠিক আছে. এক মুহুর্ত যাচাই করার জন্য ...
আহ ... দুঃখিত অ্যাপাচি 2 তবে আমি আপনাকে 80 বন্দর দিয়ে চালাতে দিতে পারি না, এটি ব্যক্তিগত ব্যবহারের জন্য।
এবং এটি বেঁধে দেওয়ার জন্য আপনার যথাযথ অধিকার নেই। ( Operation not permitted
)
apache2:
ওহ, কংঠাপ আমি শুরু করতে ব্যর্থ হয়েছি, সিস্টেমটি আমাকে এটি করতে দেয়নি ( (13)Permission denied:[...]
)
উপসংহার
এই সমস্যার মূলত দুটি সমাধান রয়েছে:
রুট সুবিধার্থে অ্যাপাচি 2 এইচটিটিপি ডিমন চালান sudo
:
sudo service apache2 start
বা:
sudo /etc/init.d/apache2 start
থেকে ডিফল্ট পোর্ট পরিবর্তন 80
চেয়ে কিছু বেশী করার 1024
বলো 2000
, 2500
, 9000
, ইত্যাদি সাধারণত বন্দর চালানোর জন্য এমন পরিস্থিতি যখন8080
sudo vi /etc/apache2/ports.conf
সন্ধান করুন বা না থাকলে সেখানে যোগ করুন:
Listen 8080
বা আপনার পছন্দসই অন্য কোনও বন্দর যেমন বন্দর > 1024
এবং নির্বাচিত বন্দর অন্য কোনও প্রক্রিয়া দ্বারা ব্যবহৃত হয় না ।