Minsan kapag nagsimula tayo o restart Apache2 Ang sumusunod na error ay lilitaw sa terminal:
Hindi mapagkakatiwalaan na matukoy ang ganap na kwalipikadong pangalan ng domain ng server, gamit ang 127.0.0.1 para sa ServerName
Ibig sabihin:
Ang tamang pangalan ng domain para sa server ay hindi matukoy, 127.0.0.1 ay gagamitin bilang ServerName
Upang malutas ito kailangan lang nating isagawa ang sumusunod na utos:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Sapat na ito upang malutas ang problema, simula ngayon kapag nagsimula sila o restart ng Apache2 ay hindi na nila ipapakita ang error na iyon.
Regards
Kaibigan, naiisip ko na dapat ito sa Debian, dahil sa Ubuntu 13.04 at 13.10, wala na ito, ang conf.d folder sa apache2, pagbati
Kung sakaling wala ito, walang problema sa paglikha nito 😉
Nagkaroon ako ng problema, ngunit dapat ko itong malutas sa ibang paraan, sapagkat wala akong file na iyon .. salamat pa rin, nagpupumilit ako ng marami habang naaalala ko!
puna: sudo ay hindi gumagana tulad ng iminungkahi, dapat itong maging isang bagay ng form
echo ang "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Nabanggit ko lamang ito sapagkat ito ay isang pangkaraniwang pagkakamali, na ipalagay na ang paglalagay ng sudo sa harap ng anumang bagay ay kapareho ng pagiging ugat. Sa kasong ito, ang pag-redirect ng output ay pinahahalagahan bago mag-play ang sudo, at ang karaniwang gumagamit ay walang pahintulot sa pagsulat sa lokasyon na iyon
Mayroon akong isang katanungan, mayroon bang pagkakaiba sa pagitan ng solusyon na ito at ng iba pa?
Lumikha ng httpd.conf file sa loob / etc / apache2
at sumulat sa file na iyon:
ServerName localhost
at pagkatapos ay i-save ito.
Gawin ba ng dalawang solusyon ang eksaktong parehong bagay?
Ang paghahanda sa sudo sa ppio ng utos ay isasagawa lamang ang 'echo' bilang ugat, at mabibigo ang pagsusulat.
Isang maliit na trick para sa mga kasong ito sa mga pag-redirect:
sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
🙂
Pagbati!
At bakit hindi ilagay ang direktoryo ng domainNname.com ng ServerNet sa /etc/apache2/apache.conf file?
Maraming salamat…..!!!!
Mahusay na Impormasyon, nalutas ko ang isang problema at inalis ko ang sakit ng ulo. Sa pamamagitan nito nalutas ko ang isang INTERNAL SERVER ERROR na ibinigay sa akin kapag nagsisimula ng isang system sa PHP5.
Sa Ubuntu 14.04:
echo ang "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
At para sa freebsd na may serbisyo na "apache22"? 🙁
Nalutas ko ang error, maraming salamat