
最近、ローカル ネットワークで Web サイトを提供するために LAMP (Fedora 18) サーバーをセットアップしました。すべて正常に動作していましたが、php.ini に小さな変更を加えて再起動したら失敗しました。Apache が最後に起動されてから変更されたのは、ネットワークに DNS エントリが追加されたことです。
systemctl status httpd.service
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
Active: failed (Result: exit-code) since Fri, 2013-08-30 09:02:42 BST; 44min ago
Process: 9769 ExecStop=/usr/sbin/httpd $OPTIONS -k graceful-stop (code=exited, status=0/SUCCESS)
Process: 9767 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/httpd.service
Aug 30 09:02:42 an648robt.parragon.com systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Aug 30 09:02:42 an648robt.parragon.com httpd[9769]: httpd (no pid file) not running
Aug 30 09:02:42 an648robt.parragon.com systemd[1]: Failed to start The Apache HTTP Server.
Aug 30 09:02:42 an648robt.parragon.com systemd[1]: Unit httpd.service entered failed state
# vi /var/log/httpd/error_log
[Fri Aug 30 09:02:42.497697 2013] [suexec:notice] [pid 9767] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Aug 30 09:02:42.568620 2013] [unique_id:alert] [pid 9767] (EAI 2)Name or service not known: AH01564: unable to find IPv4 address of "an648robt.parragon.com"
AH00016: Configuration Failed
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.126.200 [email protected] bugagon.parragon.com
# vi /etc/hostname
an648robt.parragon.com
httpd.confには
ServerName 192.168.126.200
そして
NameVirtualHost 192.168.126.200
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/bugagon
ServerName bugagon.com
ServerAlias www.bugagon.com
ErrorLog /var/log/httpd/bugagon/error_log
CustomLog /var/log/httpd/bugagon/access_log common
</VirtualHost>
SElinux は無効になっており、php.ini の変更は SMTP localhost を SMTP に変更し、MTA サーバーの IP アドレスを変更するだけでした。元に戻しましたが、目に見える効果はありませんでした。
...私は Linux の専門家ではありませんが、見つけられる限りのフォーラムを調べましたが、問題を解決できませんでした。誰か何か提案できますか?
よろしくお願いします、リチャード。
答え1
192.168.126.200 [email protected] bugagon.parragon.com
と置換する "。" :)