PDA

Bekijk Volledige Versie : apache overleden



Deltaned
12/08/06, 17:39
Hoi,

Op een server van een klant is apache overleden om onduidelijke redenen.
De optie log viewer geeft een error, waarschijnlijk omdat apache niet gestart is.
Als ik ga kijken in de: /var/log/httpd/error_log zie ik:
fopen: No such file or directory
httpd: could not open error log file /var/log/httpd/domains/domeinnaam_klant.nl.error.log.

Nu zie ik op de server de gehele ma /var/log/httpd/domains niet staan, kortom probleem gevonden lijkt mij.
Iemand een tip hoe ik deze weer aan kan (laten) maken of kan herstellen zodat apache weer wil opstarten?

J.V.

X-Hosted
12/08/06, 18:13
mkdir /var/log/httpd/domains

durf het niet zeker te zeggen, maar wellicht dumpt apache dan zelf weer logs erin!

Het zou ook een goed idee zijn om uit te zoeken _waarom_ de domain logs ineens weg zijn.

Deltaned
12/08/06, 18:40
Hi,

Idd mkdir /var/log/httpd/domains en apache gooit vanzelf de logs er weer in.
Apache is dus weer gestart...
Overigens leek mij deze oplossing te simpel, vandaar ik hem nog niet gebruikt had :-(
De server zelf was blijkbaar gedefracked, nu zoeken waar de logs gebleven zijn aangezien log viewer nog steeds niet werkt...

J.V.

X-Hosted
12/08/06, 18:48
Top! hij doet het dus weer!:D 't zijn soms de simpele dingen ;)

Overigens zullen alle logs wel helemaal gewist zijn als een servertje ge-defaced is, heb het zelf ook een keer mee gemaakt.. en helaas heeft linux niet zoiets als een prullenbak, weg = weg.:(

Als ik je nog een paar tipjes mag geven (ben ervarings-deskundige.. hehe:) )
- Klant zijn data backuppen en eventueel op tijdelijke andere server plaatsen
- Server formatteren, fresh install en beveiligen met dingen like: tmp op noexec, wget chmod 700 enz enz enz

Suc6!

Deltaned
12/08/06, 18:52
Backups staan al op een andere server, in een ander datacenter etc.
Elke nacht worden er nieuwe user backups gemaakt en max 7 dagen bewaard, dat is het probleem dus niet gelukkig (aldoende leert men)
Het is PHPbb (again) hier staan een aantal domeinnamen op die blijkbaar nog niet een update geplaatst hebben, ik heb zojuist de proef op de som gedaan en wederom alles gedefracked alleen nu door mij...

Inmiddels deze users geupdate door mezelf, en even zoeken hoe de temp dir definitief te plaatsen op noexec.
Daarna weekeind vieren, de klant is weer blij in ieder geval.

X-Hosted
12/08/06, 18:54
PHPbb en Joomla.. zou verboden moeten worden, ik loop ook constant achter klanten aan.. updaten, niet updaten = suspenden (geloof me, het niet updaten is suspend verhaal werkt als een trein!).

http://forum.ev1servers.net/showthread.php?t=27771

How to mount TMP with noexec ;) .. fijn weekend!:)

wdv
12/08/06, 19:31
Uuh, als jij door lekjes in phpBB en dergelijke gedefaced wordt (en dan bedoel ik dus op server niveau, niet site niveau) moet je niet phpBB gek aankijken maar jezelf afvragen waarom je PHP niet veilig genoeg hebt draaien.

Danger
12/08/06, 19:33
R.i.p

gelukkig, het werkt weer ;)

Deltaned
12/08/06, 21:26
Zet je het te strak zodat een defac niet voor kan komen werken de meeste scripts niet meer zoals PHPbb en Joombla (iets wat ik persoonlijk niet erg vindt)
Zorg je dat het werkt moet je het risico van een defac gewoon maar nemen vindt ik persoonlijk.
Alles staat bij een goede backup voorziening en natuurlijk UPDATEN!!!
Zolang de updates niet plaats vinden (versie 1.4.2 is natuurlijk niet echt recent meer te noemen) blijf je erg gevoelig voor dit soort dingen.

Zoals X-hosted al zij, mijn manier zal zijn "updaten = suspenden" maar helaas ben ik niet de baas over deze server of klanten maar slechts de persoon die het kan / mag oplossen.

Geoschmucker
12/08/06, 22:01
Top! hij doet het dus weer!:D 't zijn soms de simpele dingen ;)

Overigens zullen alle logs wel helemaal gewist zijn als een servertje ge-defaced is, heb het zelf ook een keer mee gemaakt.. en helaas heeft linux niet zoiets als een prullenbak, weg = weg.:(

Als ik je nog een paar tipjes mag geven (ben ervarings-deskundige.. hehe:) )
- Klant zijn data backuppen en eventueel op tijdelijke andere server plaatsen
- Server formatteren, fresh install en beveiligen met dingen like: tmp op noexec, wget chmod 700 enz enz enz

Suc6!


Wil je die enz enz eens toelichten wat er nog meer handig is om te doen? misschien wel zo leuk en handig voor andere beheerders....

X-Hosted
14/08/06, 11:49
't is niet dat ik de expert erin ben ofzo hoor ;) eerder ervaringsdeskundige..

Zal bij 'Scripting, Techniek & Beveiliging' even een topic openen waar iedereen zijn aanvullingen mbt dit kwijt kan... is wat centraler dan hier:)

En daar issie: http://www.webhostingtalk.nl/scripting-techniek-beveiliging/101032-server-beveiliging-hardening.html