[oe-commits] Hongxu Jia : apache2: fix error messages when restart apache service

git at git.openembedded.org git at git.openembedded.org
Thu Sep 26 08:23:16 UTC 2013


Module: meta-openembedded.git
Branch: master
Commit: 0ffc5f7ae91d06fb8e1d71e0b7cd08b94cad9060
URL:    http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=0ffc5f7ae91d06fb8e1d71e0b7cd08b94cad9060

Author: Hongxu Jia <hongxu.jia at windriver.com>
Date:   Wed Sep 25 10:34:23 2013 +0800

apache2: fix error messages when restart apache service

There are error messages when restart apache service:

Observed Behavior
======================
root at qemu0:/etc/php# apachectl restart
AH00557: httpd: apr_sockaddr_info_get() failed for qemu0
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive        globally to suppress this message
root at qemu0:/etc/php# /etc/init.d/apache2 restart
AH00557: httpd: apr_sockaddr_info_get() failed for qemu0
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive        globally to suppress this message
root at qemu0:/etc/php# /etc/init.d/apache2 stop
AH00557: httpd: apr_sockaddr_info_get() failed for qemu0
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive        globally to suppress this message

Add 'ServerName localhost:80' to httpd.conf could fix this issue.

Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>

---

 .../recipes-httpd/apache2/apache2_2.4.6.bb         |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta-webserver/recipes-httpd/apache2/apache2_2.4.6.bb b/meta-webserver/recipes-httpd/apache2/apache2_2.4.6.bb
index 6f5dd23..c081751 100644
--- a/meta-webserver/recipes-httpd/apache2/apache2_2.4.6.bb
+++ b/meta-webserver/recipes-httpd/apache2/apache2_2.4.6.bb
@@ -73,6 +73,8 @@ do_install_append() {
     printf "\nIncludeOptional ${sysconfdir}/${BPN}/modules.d/*.conf\n\n" >> ${D}/${sysconfdir}/${BPN}/httpd.conf
     # match with that is in init script
     printf "\nPidFile /run/httpd.pid" >> ${D}/${sysconfdir}/${BPN}/httpd.conf
+    # Set 'ServerName' to fix error messages when restart apache service
+    sed -i 's/^#ServerName www.example.com/ServerName localhost/' ${D}/${sysconfdir}/${BPN}/httpd.conf
 
     if ${@base_contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 
         install -d ${D}${sysconfdir}/tmpfiles.d/



More information about the Openembedded-commits mailing list