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

Upgrade Debian 5 naar Debian 6 op je VPS

Er komt een tijd wanneer je je VPS moet upgraden naar de volgende release. Voor mijn huidige VPS was het inmiddels zover om Debian 5 te upgraden naar Debian 6, oftewel een distributie upgrade.

Een upgrade binnen een linux distributie wordt veelal een dist-upgrade genoemd.

Een upgrade van een VPS verloopt in de volgende stappen:

Continue reading Upgrade Debian 5 naar Debian 6 op je VPS

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”