சில நேரங்களில் நாம் தொடங்கும்போது அல்லது மறுதொடக்கம் செய்யும் போது Apache2 முனையத்தில் பின்வரும் பிழை தோன்றும்:
சேவையகத்தின் முழு தகுதி வாய்ந்த டொமைன் பெயரை நம்பத்தகுந்ததாக தீர்மானிக்க முடியவில்லை, சேவையகப் பெயருக்கு 127.0.0.1 ஐப் பயன்படுத்துகிறது
இதன் பொருள்:
சேவையகத்திற்கான சரியான டொமைன் பெயரை தீர்மானிக்க முடியவில்லை, 127.0.0.1 சேவையகப் பெயராகப் பயன்படுத்தப்படும்
அதைத் தீர்க்க நாம் பின்வரும் கட்டளையை இயக்க வேண்டும்:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
மேலே உள்ள கட்டளை நிர்வாக சலுகைகளுடன் செயல்படுத்தப்பட வேண்டும், கணக்கைப் பயன்படுத்தி ரூட் அல்லது கட்டளையின் ஆரம்பத்தில் வைப்பது சூடோ
சிக்கலைத் தீர்க்க இது போதுமானதாக இருக்கும், இனிமேல் அவை அப்பாச்சி 2 ஐத் தொடங்கும்போது அல்லது மறுதொடக்கம் செய்யும் போது அவர்கள் இனி அந்த பிழையைக் காட்ட மாட்டார்கள்.
மேற்கோளிடு
நண்பரே, இது டெபியனில் இருக்க வேண்டும் என்று நான் கற்பனை செய்கிறேன், ஏனெனில் உபுண்டு 13.04 மற்றும் 13.10 இல், அது இனி இருக்காது, அப்பாச்சி 2 இல் உள்ள conf.d கோப்புறை, வாழ்த்துக்கள்
அது இல்லாதிருந்தால், அதை உருவாக்குவதில் எந்த சிக்கலும் இல்லை
எனக்கு சிக்கல் இருந்தது, ஆனால் நான் அதை வேறு வழியில் தீர்த்திருக்க வேண்டும், ஏனென்றால் என்னிடம் அந்த கோப்பு இல்லை .. நன்றி எப்படியும், நான் நினைவில் வைத்திருப்பதால் நிறைய சிரமப்பட்டேன்!
கருத்து: சுடோ பரிந்துரைத்தபடி வேலை செய்யாது, அது வடிவத்தின் ஒன்றாக இருக்க வேண்டும்
எதிரொலி "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
நான் அதை மட்டுமே குறிப்பிடுகிறேன், ஏனென்றால் இது ஒரு பொதுவான தவறு, எதற்கும் முன்னால் சூடோவை வைப்பது வேர் போலவே இருக்கும் என்று கருதுவது. இந்த வழக்கில், சூடோ செயல்பாட்டுக்கு வருவதற்கு முன்பு வெளியீட்டின் திசைதிருப்பல் மதிப்பிடப்படுகிறது, மேலும் பொதுவான பயனருக்கு அந்த இடத்திற்கு எழுத்து அனுமதி இல்லை
எனக்கு ஒரு கேள்வி உள்ளது, இந்த தீர்வுக்கும் இதனுக்கும் வித்தியாசம் உள்ளதா?
Httpd.conf கோப்பை / etc / apache2 க்குள் உருவாக்கவும்
அந்த கோப்பில் எழுதுங்கள்:
சேவையக பெயர் லோக்கல் ஹோஸ்ட்
பின்னர் அதை சேமிக்கவும்.
இரண்டு தீர்வுகளும் சரியானதைச் செய்கிறதா?
கட்டளையின் ppio க்கு சூடோவைத் தயாரிப்பது 'எதிரொலி' ஐ ரூட்டாக மட்டுமே இயக்கும், மேலும் எழுத்து தோல்வியடையும்.
வழிமாற்றுகளுடன் இந்த நிகழ்வுகளுக்கு ஒரு சிறிய தந்திரம்:
sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
????
நன்றி!
ஏன் /etc/apache2/apache.conf கோப்பில் ServerName domain.name.com உத்தரவை வைக்கக்கூடாது?
மிக்க நன்றி…..!!!!
சிறந்த தகவல், நான் ஒரு சிக்கலைத் தீர்த்துவிட்டேன், தலைவலியை அகற்றிவிட்டேன். இதன் மூலம் PHP5 இல் ஒரு கணினியைத் தொடங்கும்போது அது எனக்குக் கொடுத்த ஒரு இன்டர்னல் சர்வர் பிழையைத் தீர்த்தேன்.
உபுண்டு 14.04 அன்று:
எதிரொலி "சேவையக பெயர் லோக்கல் ஹோஸ்ட்" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
மற்றும் "அப்பாச்சி 22" சேவையுடன் freebsd க்கு? 🙁
நான் பிழையை தீர்த்தேன், மிக்க நன்றி