PDA

Bekijk Volledige Versie : Apache 2



Jim_Terminator
18/12/05, 10:54
Heej,

Ik heb een probleem met Apache 2. Deze service wilt geheel niet starten. Ik draai Debian als besturings systeem maar dit programma doet echt helemaal niks meer. Het programma start normaal via /etc/init.d/apache2 maar nu echt niet meer.

Wie kan mij helpen om deze fout te maken zodat de Apache 2 server weer werkt. En mischien zo helpen dat geheel Apache 2 eraf wordt gegooit en opnieuw geinstalleerd.

~# apt-get remove apache2
~# apt-get remove apache2-common

Deze bovenstaande command's werken niet. Blijkbaar gooit hij niet alle configs eruit ofzo. Na dat ik Apache2 hebt verwijderd en wer heb geinstaleerd doet ie alsnog niks.

Ik hoop dat iemand mij kan helpen ben ten einde raad.

Met vriendelijke groeten,
Jim Optekamp

petert101
18/12/05, 12:33
draait er nog een httpd?
ps aux | fgrep httpd

zo ja, killall -9 httpd

dan opnieuw opstarten en je nieuwste versie zou moeten draaien

wphaver
18/12/05, 12:39
Krijg je geen error_log? Meestal te vinden onder /var/log.

dotXS
18/12/05, 12:55
dpkg --purge apache2 apache2-common

Dan worden alle configuratie files en dir's ook verwijderd.

Jim_Terminator
18/12/05, 17:18
Heej,

Ik heb geprobeerd te kijken of er services draaien en deze draaien niet. Ik heb volgens de gegeven command alles verwijderd maar als ik daarna alles opnieuw erop zet en de service wilt starten geeft debian de volgende fout:

~# /etc/init.d/apache2 start
-bash: /etc/init.d/apache2: Onbekend bestand of map

In de log files staat ook niets bijzonders. Alleen dit:

[Sat Dec 17 17:00:28 2005] [notice] caught SIGTERM, shutting down

En sinds die reboot werkte apache 2 niet meer. Als ik Apache 1 erop zet werkt deze wel (wel zonder php enz enz). Maar mijn programma's zijn afhankelijk van Apache 2.

Hopelijk weet iemand hier meer raad mee.

Met vriendelijke groeten,
Jim Optekamp

HostServe
18/12/05, 17:24
PM me eens. Misschien dat ik snel even kan kijken.

dotXS
18/12/05, 18:53
Je moet wel het volgende doen ...

apt-get remove apache2 apache2-common
dpkg --purge apache2 apache2-common

en dan pas weer een

apt-get install apache2 apache2-common

Jim_Terminator
19/12/05, 11:40
Heej dotXS,

Dit wist ik niet ik dacht dat ik gewoon de commando's kon overnemen.
Ik ga dit proberen. In ieder vegal bedankt voor alle reactie's.

Met vriendelijke groeten,
Jim Optekamp

Capt.Pascal
19/12/05, 11:47
Jim,
heb je wel rechten om logfiles te schrijven ?
Heb je jouw available sites wel ge"enabled" (oef wat fout taalgebruik, weet iemand daar een mooi Nederlands woord voor ?)
Zijn je configuratie bestanden wel correct ?
zijn je hostnames wel "resolvable" (ook zo'n mooie)
kun je allemaal in de logfiles vinden.

DiedX
19/12/05, 11:47
Origineel geplaatst door dotXS
Je moet wel het volgende doen ...

apt-get remove apache2 apache2-common
dpkg --purge apache2 apache2-common

en dan pas weer een

apt-get install apache2 apache2-common
Dat valt nog samen te voegen in een apt-get remove --purge apache2 apache2-common :)

dotXS
19/12/05, 13:15
Origineel geplaatst door DiedX

Dat valt nog samen te voegen in een apt-get remove --purge apache2 apache2-common :) Klopt ;). Ik ben altijd lui en doe vaak alleen een remove.

Een keer in de zoveel tijd kan ik dus de server weer opschonen. dpkg --list |grep -v ^ii werkt dan altijd perfect :)