DirectAdmin: apt libz error

When updating Debian Squeeze on a VPS with DirectAdmin, the following error occurred:

/usr/local/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
/usr/lib/apt/methods/http: /usr/local/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)

This error is easy to fix by pointing the symlink to the correct file:

rm /usr/local/lib/libz.so.1.2.3
ln -sf /usr/lib/libz.so.1.2.3.4 /usr/local/lib/libz.so.1

DirectAdmin: Message system legen

Update 21-07-2013: naar aanleiding van een reactie op deze post is er een extra stap toegevoegd om de rechten van het bestand weer goed in te stellen.

In DirectAdmin zit een message system. Hierin worden o.a. brute force attacks, overusage, etc. gelogd. Het message system kan hierdoor redelijk snel vollopen met duizenden messages (vooral met brute force attacks) waarbij het plaatsen van nieuwe message enige vertraging op kan leveren.

De brute force attacks zijn natuurlijk te voorkomen door inloggen via gebruikersnaam en wachtwoord uit te schakelen en gebruik te maken van SSH keys.

Helaas is er in DirectAdmin geen mogelijkheid om alle messages in één keer te verwijderen en gezien het grote aantal is handmatig verwijderen ook geen optie. Gelukkig is die mogelijkheid er wel via de shell.

Continue reading “DirectAdmin: Message system legen”

DirectAdmin: meerdere domeinnamen bij 1 user

Bij een DirectAdmin gebruiker wordt er standaard een enkele domeinnaam ingevoerd. Wanneer een gebruiker meerdere domeinnamen wilt gebruiken moet er gebruik worden gemaakt van zogenaamde “Domain Pointers”.

Een hosting pakket moet wel voorzien zijn van domain pointers. Bij “Manage User Packages” kan worden ingesteld hoeveel domain pointers een pakket mag hebben.

Het instellen van de domain pointers is eenvoudig, ga in het controlpanel bij “Advanced Features” naar “Domain Pointers”.

Voer vervolgens achter “Source Domain” de domeinnaam in en klik op “Add”.

Alle bestaande namepointers staan in de lijst eronder.

DirectAdmin: “Apache is functioning normally”

Recent kreeg ik bij het opzetten van een nieuw domein via DirectAdmin het probleem dat ondanks dat alles geüpload was en goed geïnstalleerd in DirectAdmin ik toch telkens de standaardpagina met daarop “Apache is functioning normally” kreeg.

Om dit probleem op te lossen moest ik dus echt de server op gaan om de configuratie te controleren, immers stond in DirectAdmin alles goed. De config files die gegenereerd worden bij het aanmaken van een nieuw domein zijn verdeeld per user en vervolgens per domein. Deze config files zijn te vinden in:

/usr/local/directadmin/data/users/

Dat is de eerste plek om te kijken bij problemen.

Continue reading “DirectAdmin: “Apache is functioning normally””