Ha az Apache nem indul el, a weboldalak nem érhetok el, vagy a felhasználók nem tudnak csatlakozni a webkiszolgálóhoz, akkor fontos a probléma okának mihamarabbi azonosítása. Alább bemutatunk néhány szokásos helyet, ahol érdemes kutatni hibák után, és néhány fontos ellenorzendo dolgot.
Eloször is, az (Szakasz 28.3, Az Apache elindítása és leállítása részben leírt) rcapache2 igen részletesen kiírja a hibákat (amennyiben ezt használják az Apache üzemeltetéséhez). Néha jó ötletnek tunhet az /usr/sbin/httpd2 bináris fájl használata a webkiszolgáló elindításához és leállításához. Ez mindenképpen kerülendo, használja helyette az rcapache2 parancsfájlt. Az rcapache2 még ötleteket is ad a konfigurációs hibák elkerüléséhez.
Másodszor, nem lehet eleget hangsúlyozni a naplófájlok fontosságát. Az Apache-naplófájlokat végzetes és nem végzetes hibák esetén egyaránt hasznos megvizsgálni az okok után kutatva. Amennyiben részletesebb adatokra van szükség a naplófájlokban, ez a LogLevel direktívával szabályozható. Alapértelmezés szerint a hibanaplófájl a /var/log/apache2/error_log.
TANÁCS: Egy egyszeru vizsgálat
Írassa ki az Apache naplóüzeneteit a tail -F /var/log/apache2/my_error_log paranccsal. Ezután adja ki az rcapache2 restart parancsot. Most próbáljon meg csatlakozni egy böngészovel és nézze meg a kimenetet.
Szokásos hiba nem kinyitni az Apache portjait a kiszolgáló tuzfalán. Ha az Apache beállítását a YaST-tal végezte, akkor egy külön opció szolgál pontosan ennek a végrehajtására (lásd: Szakasz 28.2.2, Az Apache beállítása a YaST segítségével). Ha kézzel állította be az Apache webkiszolgálót, használja a YaST tuzfal modulját a HTTP és a HTTPS portok megnyitásához.
Ha a hiba okát a fentiek egyikével sem sikerült megtalálni, nézzen körül az Apache online hibaadatbázisában, a http://httpd.apache.org/bug_report.html címen. Végül az Apache felhasználói közösség elérheto egy levelezolistán is (http://httpd.apache.org/userslist.html). A javasolt hírcsoport az comp.infosystems.www.servers.unix.