অ্যাপাচি সার্ভার কনফিগারেশন ফাইলগুলির বৈধতা পরীক্ষা করার আদেশ


151

আমি একটি কমান্ড খুঁজছি যা দেবিয়ান এবং আরএইচইএল উভয়ই ডিস্ট্রোজে অ্যাপাচি সার্ভারে কনফিগার ফাইলগুলির বৈধতা পরীক্ষা করে। পুনঃসূচনা করার আগে আমার এটি করা দরকার, সুতরাং কোনও ডাউনটাইম থাকবে না।

উত্তর:


222

চেক করুন: http://httpd.apache.org/docs/2.2/program/apachectl.html

apachectl configtest

আমি এই বার্তাটি উপরের কমান্ডটি AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
দিয়ে পাচ্ছি

আপনার অ্যাপাচি কনফিগারেশনে একটি লাইন "সার্ভারনাম whetveryoulike" যুক্ত করুন। আপনি কখনও নিজের সার্ভারের নাম রাখতে চান এমনটি দিয়ে whetveryoulike প্রতিস্থাপন করুন।
পিট

1
সুডোর দরকার হতে পারে?
মিগুয়েল

36

আরেকটি উপায় httpd -t। অতএব, এটি অ্যাপাচে উইন্ডোজ-সংস্করণে উপলব্ধ। পরীক্ষা করে দেখুন http://httpd.apache.org/docs/2.4/programs/httpd.html


অদ্ভুতভাবে, উবুন্টুতে, আমি যখন দৌড়ে apachectl configtestযাই তখনই আমি পাই Syntax OKতবে আমি যখন চালাই তখন apache2 -tআমি পাই AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf(অন্যান্য ত্রুটিগুলির মধ্যেও)
বাটল বাটকাস

6

apachectl configtestসঠিক উত্তর। দুর্ভাগ্যক্রমে আমি একটি উইন্ডোজ ইনস্টলেশন পেয়েছি যেখানে অ্যাপাচিেক্টল অনুপস্থিত। এখানে কল httpdকরাও সহায়তা করে।


0

অ্যাপাচি কনফিগারেশন পরীক্ষা ( apachectl configtestবা এর সমতুল্য) বৈধ সিনট্যাক্সের জন্য কেবল কনফিগার ফাইল (এবং এটি পুনরাবৃত্তভাবে অন্তর্ভুক্ত করা ফাইলগুলি) পরীক্ষা করে। তবে মূল প্রশ্নটি ডাউনটাইম প্রতিরোধের জন্য জিজ্ঞাসা করেছিল। এমনকি যখন apachectl configtestকোনও ত্রুটি ফেরায় না, তবুও একটি প্রকৃত পুনঃসূচনা ব্যর্থ হতে পারে, যার ফলে ডাউনটাইম হয়।

এ জাতীয় ব্যর্থতার সাধারণ কারণগুলির মধ্যে রয়েছে অনুপস্থিত বা অ্যাক্সেস অ্যাক্সেসযোগ্য এসএসএল শংসাপত্রগুলি, লগ ফাইলগুলির জন্য ডিরেক্টরিগুলি অনুপস্থিত বা কোনও অনুপস্থিত ওয়েবসাইটের মূল ডিরেক্টরি অন্তর্ভুক্ত। প্রায়শই, vhost অ্যাপাচি কনফিগারেশন ফাইলটি সরিয়ে না দিয়ে কোনও ভোস্টের ডিরেক্টরি মুছে ফেলার ফলে এই জাতীয় ত্রুটিগুলি ঘটে। এই জাতীয় অসঙ্গতিগুলি রোধ করতে পুতুলের মতো বা উত্তরবানীর মতো একটি সরঞ্জাম ব্যবহার করার পরামর্শ দেওয়া হয়।

"অ্যাপাচি কনফিগার লিন্ট" গুগল করার সময় এই প্রশ্নটি প্রথম নম্বর হিট তা দেখে আমি ভেবেছিলাম আমি এই সামান্য বিশদটি উল্লেখ করব ...

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