Helaas kon mijn huidige hosting bedrijf mijn sites niet meer hosten op een shared hosting pakketje. Dus een andere oplossing was dedicated hosting maar dat vond ik te duur, daarom heb ik v-server van Strato.nl genomen. Dit is een virtuele dedicated server. Oftewel op een server draaien meerdere virtuele servers. Dit bevalt me dit prima. Helaas had ik wat problemen om html vriendelijke links te kunnen tonen.
Daarvoor moet je nog al wat instellingen doen in apache en dit moet doormiddel vanuit de root in linux. Ik heb weinig tot geen ervaringen met Linux daarom heb ik het goed opgeschreven hoe je het moet doen. hier onder volgt de uitleg. Echter moet je ook de vi commando´s van linux weten deze vi commandos Om toegang te krijgen op een v-server om .htacces te kunnen gebruiken wat niet standaard is moet je het volgende doen download het programma putty:
opmerking ook even bovenstaande vinkje aanvinken staat standaard uit!
Nu moet je Inloggen via putty met een ssh verbinding:
Login met Root en met het root-wachtwoord. (wat je heb gekregen en ook gebruikt met plesk)
Doe een paar keer cd.. zodat je in de root staat. ( Je komt namelijk niet binnen via de root !! )
ga vervolgens met commando cd naar de volgende map
/ETC/apache2
Edit nu het volgende bestand door op de prompt het volgende te typen.
Vi default-server.conf
Zoek nu op AllowOverride none en zet dit op AllowOverride all en sla bestand op. (voor insert en opslaan moet je dus na vi commando´s kijken.
(nu kun je .htacces gebruiken op de server !!)
Nu de rewrite module nog laten laden : (rewrite module is voor het weergeven van HTML vriendelijke links !!)
Ga vervolgens naar de map sysconfig.d
met commando cd sysconfig.d
Edit loadmodule.conf door op de prompt het volgende in te typen:
Vi loadmodule.conf
Voeg helemaal onder aan het bestand het volgende toe :
LoadModule rewrite_module /usr/lib/apache2-prefork/mod_rewrite.so
(opmerking: # moet als laatste blijven staan. )
Sla bestand op.
Nu het volgende aanpassen in appache 2 anders wordt de module niet geladen en word loadmodule.conf in de oude staat gezet !!! :
Ga terug naar de root en vervolgens naar de map : etc/sysconfig/
Edit bestand apache2 door op de prompt het volgende te typen:
Vi apache2
Ga op zoek in het bestand naar : apache module=
Hierin staan een aantal modules zet hier ook rewrite bij.
Ga nu naar plesk en controleer of safe mode uit staat.
Let op safe mode moet uit staan dit is bij domeinen te regelen in plesk.
Reboot nu de server kan gewoon plesk.
Om snel te kijken of de module geladen is kun je het volgende scriptje gebruiken. en zoek dan op Loaded Modules
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);
?>
Ter info dit geldt alleen voor V-server van Strato waar dit moet worden ingesteld, bij de dedicated server staat deze module al geladen!
[…] 9) Log nu vervolgens in via SSH (dus putty in) (hoe je moet in loggen en wat de commando’s zijn kun je hier lezen : http://www.mainserverpvb.com/2007/06/25/html-vriendelijk-links-op-een-strato-server/ […]