Apache වින්‍යාසය පරීක්ෂා කිරීම සඳහා විධානය


174

මම ඩේබියන් සහ ආර්එච්එල් ඩිස්ට්‍රෝස් යන දෙකෙහිම අපාචේ සේවාදායකයේ වින්‍යාස ගොනු වලංගුභාවය පරීක්ෂා කරන විධානයක් සොයමි. නැවත ආරම්භ කිරීමට පෙර මට මෙය කළ යුතුය, එබැවින් අක්‍රීය කාලයක් නොමැත.

Answers:


252

පරීක්ෂා කරන්න: http://httpd.apache.org/docs/2.2/programs/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
ලැබෙමින් පවතී

ඔබේ අපාචේ වින්‍යාසයට "ServerName whateveryoulike" පේළියක් එක් කරන්න. ඔබේ සේවාදායකය නම් කිරීමට ඔබ කැමති දේ සමඟ සෑම දෙයක්ම ප්‍රතිස්ථාපනය කරන්න.
වළේ

1
sudo අවශ්‍ය විය හැකිද?
මිගෙල්

42

තවත් ක්‍රමයක් නම් httpd -t. එබැවින් එය Apache හි වින්ඩෝස් අනුවාදයෙන් ලබා ගත හැකිය. 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(වෙනත් දෝෂ අතර)
බට්ල් බට්කස්

9

apachectl configtestනිවැරදි පිළිතුරයි. අවාසනාවකට මට apachectl නැති තැන කවුළු ස්ථාපනය කර ඇත. මෙහි ඇමතීමද httpdඋපකාරී වේ.


3

Apache වින්‍යාස පරීක්ෂණය ( apachectl configtestහෝ ඊට සමාන) වලංගු සින්ටැක්ස් සඳහා වින්‍යාස ගොනුව (සහ එය පුනරාවර්තන ලෙස ඇතුළත් කරන ගොනු) පමණක් පරීක්ෂා කරයි. කෙසේ වෙතත්, මුල් ප්‍රශ්නය අක්‍රීය වීම වැළැක්වීම සඳහා ඉල්ලා ඇත. apachectl configtestදෝෂයක් ලබා නොදුන් විට පවා , සත්‍ය නැවත ආරම්භ කිරීම තවමත් අසාර්ථක විය හැකි අතර එය අක්‍රීය වේ.

එවැනි අසමත්වීම් සඳහා පොදු හේතු අතර, නැතිවූ හෝ ප්‍රවේශ විය නොහැකි SSL සහතික, ලොග් ලිපිගොනු සඳහා නාමාවලි නැතිවීම හෝ නැතිවූ වෙබ් අඩවි මූල නාමාවලිය ඇතුළත් වේ. බොහෝ විට, එවැනි දෝෂ ඇති වන්නේ vhost Apache වින්‍යාස ගොනුව ඉවත් නොකර vhost හි නාමාවලිය ඉවත් කිරීමෙනි. එවැනි නොගැලපීම් වලක්වා ගැනීම සඳහා රූකඩ හෝ පිළිතුරු සැපයිය හැකි මෙවලමක් භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ.

"අපාචේ වින්‍යාස ලින්ට්" ගූගල් කිරීමේදී මෙම ප්‍රශ්නය අංක එකේ පහර බව මම දුටුවෙමි.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.