Ik wil al een tijdje een eigen webserver.
Nu heb ik wel meerdere virtuele Windows webservers gehad.
Maar nu vraag ik me af of ik als echte webserver niet beter een Linux server kan gebruiken.
Mijn voorkeur gaat namelijk naar Windows omdat ik daar al ervaring mee heb.
Maar ik begrijp dat je met Linux meer/betere PHP mogelijkheden kan toevoegen.
(Ik heb geen voorkeur voor ASP.NET, dit gebruik ik niet)
Dus kortom: Wat kan je het beste als webserver gebruiken?
En is er soms ook een Linux versie die geschikt is als webserver, die een commandline en GUI heeft?
Dat lijkt me dan voor beginner een redelijke oplossing, zodat ik dan toch al wat kan leren van de commandline.
De grafische interface van Ubuntu is wel goed. Ik gebruik hem ook op mijn laptop.
Via commandline (in de GUI) heb ik pas nog in 10 minuten tijd even een webservertje met Apache, PHP, MySQL, en phpMyAdmin in elkaar gezet. (voor ontwikkel- en testdoeleinden).
Je draait een SQL server, webserver, php engine, ftp server en dit alles op een SD kaartje. Met een 700Mhz processor en maar 512Mb geheugen raad ik dit nooit aan, zeker geen 60.000 hits! Je latency zal omhoog schieten en je server zal op een gegeven moment geen verzoeken meer kunnen verwerken.
En is er soms ook een Linux versie die geschikt is als webserver, die een commandline en GUI heeft?
Dat lijkt me dan voor beginner een redelijke oplossing, zodat ik dan toch al wat kan leren van de commandline.
Op elke Linux kan een GUI gestart worden. Tevens blijft commandline beschikbaar. Meestal toegepast in een terminal window. Staat je Linux server op afstand dan gebruik je VNC aan beide kanten. (vnc viewer op windows om je Linux server te bereiken met een GUI)
Met Linux haal je de Mouse Clicking Engineers (MCSE) links en rechts in qua performance en stabiliteit.
Leg uit!!!!
Toevallig heb ik het MSCE (MicroSoft Certified Engineer) certificaat en dat houd heel wat meer in dan op een muis klikken.
Want als ik daar in mee ga kan ik net zo goed zeggen *niks.
Ben het wel eens met Ger, MCSE (server 2003 + Win XP) houdt meer in dan alleen klikken, het is niet alleen desktop support, maar ook server administrator. Maar ik heb nu MCTS (server 2008 + Win 7), en hier wordt ook core installaties behandeld van server 2008. Eindelijk heeft microsoft eens nagedacht en een core installatie overwogen.
Voor de mensen die niet weten wat een core installatie is, dit is een installatie van windows server zonder GUI
@Ger en @Chris NVT: De eeuwige competitie tussen Unix/Linux specialisten en de Microsoft specialisten. Bedoeld als scherts en als dat niet als zodanig opgevat wordt, dan bij deze mijn excuses!
@Aad,
Waarom zou er een compititie zijn? Ik beheer zowel Windows als Linux servers, beide zijn zeer interessant als IT'er en beide hebben ook zijn voor en nadelen. Ik zie geen compititie tussen deze beide OS versies aangezien geen van beide elkaar 100% kunnen vervangen.
Ik pakte het ook zeker niet op als negativiteit hoor, alleen ja je noemt 'specialisten' Mouse Clicking Engineers :-P
Je draait een SQL server, webserver, php engine, ftp server en dit alles op een SD kaartje. Met een 700Mhz processor en maar 512Mb geheugen raad ik dit nooit aan, zeker geen 60.000 hits! Je latency zal omhoog schieten en je server zal op een gegeven moment geen verzoeken meer kunnen verwerken.
Nginx, PHP 5.4/5.5, SSH deamon (dus geen FTP...), geheugen is al genoeg maar evt uit te breiden door partities te maken van je SD-kaart, 700Mhz processor is meer dan genoeg. Nee, een website als PHP-hulp kun je er niet op draaien. Maar een kleinere website geoptimaliseerd met caching? Makkelijk.
Een 'private' IRC-deamon op draaien kan ook overigens, hoewel dat wel een stuk zwaarder is.
Een 'private' MSG-deamon op draaien is ook geen enkel probleem :D
Mert SSH kun je geen bestanden overzetten, dit is een Secure Shell. Nginx heeft geen FTP onboard alleen HTTP, POP3, SMTP en IMAP. Hoe wil je zonder ftp of samba (voor windows gebruikers) bestanden overzetten naar je server?
Een kleine website genereerd ook geen 60.000 hits ;-)