Jump to content

Mijn Ervaringen Met Digitalocean


musicmaster

Recommended Posts

Het is gelukt. Ik heb eindelijk ook een VPS draaien op een "droplet" van DigitalOcean. En dat met mijn zeer matige Linux kennis (ooit eens een boekje gelezen). Voor degenen die het ook eens willen proberen hierbij een kleine beschrijving van wat er zoal bij komt kijken. Uiteraard is er veel online te vinden: ik heb enkele documenten daarvan gelinkt.

 

 - De eerste stap is beslissen welk image je wilt gebruiken. Ik heb voor Ubuntu gekozen omdat die het meest populair leek. Het werd de 32-bit versie omdat die aanbevolen wordt als je minder dan 3 GB geheugen neemt.

 - Die nieuwste versie van Ubuntu die DigitalOcean biedt is 15. Dat bleek geen goed idee omdat vrijwel geen enkel control panel het ondersteunt. Het werd dus 14.

 - voor de beveiliging koos ik voor SSH. Aanvankelijk maakte ik daarbij ook een sudo user aan. Die combinatie bleek problemen te geven bij sommige software pakketten. Er was nog enig geëxperimenteer nodig om Filezilla te kunnen gebruiken.

 - Als niet-specialist wilde ik er graag een control panel bij. Van de gratis opties bleek VirtualMin het aantrekkelijkst. Het lijkt bovendien één van de zeer weinige of de enige die het mogelijk maakt meerdere domeinen op een droplet te draaien.

 - Voor SSH heb je geen root password nodig. Maar om VirtualMin te gebruiken moet je wel zo'n password aanmaken.

 - De eerste stap naar een website is het aanmaken van de DNS records op DigitalOcean

 - In VirtualMin maak je met hetzelfde doel een "virtual Server" aan. Voor het vervolg ga ik ervanuit dat het domein mydomain.com is. Met het domein maakt VirtualMin meteen ook een gebruiker en een database aan met dezelfde naam - zonder de extensie.

 - De website kan nu opgeladen worden naar /home/mydomain/public_html en de database naar de mydomain database. Voor het uploaden van de database moesten eerst in php.ini (te vinden in /home/mydomain/etc/php5/) wat beperkende variabelen ((post_max_size en upload_max_filesize) worden aangepast. Dit kun je overigens ook in VirtualMin doen.

 - Helaas draaide de website daarmee nog niet. Ik heb veelvuldig de error log uit /home/mydomain/logs gedownload en bekeken om te kijken wat er nu weer mis was. Overigens is dit een link: de eigenlijke file is /var/log/virtualmin/mydomain,com_error_log.

 - In php.ini moet de regel "extension=mcrypt.so" toegevoegd worden. Bovendien moesten twee php modules extra geinstalleerd worden (php5-gd en php5-curl). Dat doe je vanaf de command prompt met "apt-get install php5-gd". Na installatie rebooten. Curl was bij mij nodig voor een addon module - voor andere installaties is deze misschien niet nodig.

 - daarnaast waren er nog rechten problemen. Voor de \cache\smarty\compile directory heb ik de rechten verhoogd vanuit FileZilla. Daarnaast heb ik de ownership van de files veranderd met "chown -R mydomain /home/mydomain/public_html".

 - en toen kwam er ook nog een “Disk quota exceeded” error die ik heb opgelost door in VirtualMin de quota op unlimited te zetten.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...