Windows of linux webserver?
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?
Het aandeel aan webservers is voor Linux groter. Dit voornamelijk omdat het via de commandline werkt (of webinterfaces) en daarmee ook minder geheugen nodig heeft. Ook draait het naar mijn weten stukken stabieler en is het totaal naar eigen wens te configureren en te patchen doordat het open-source is, en geen licentie nodig heeft.
En ik weet niet of je met werbinterfaces alles kan aanpassen?
En licenties zijn voor mij ook geen probleem aangezien ik deze 'gratis' kan krijgen via mijn opleiding.
Gewijzigd op 12/08/2013 21:22:58 door Aad B
Tom Tom op 12/08/2013 21:20:21:
Misschien is dat wel één van de minpunten vind ik persoonlijk, dat het via de command line werkt.
En ik weet niet of je met werbinterfaces alles kan aanpassen?
En licenties zijn voor mij ook geen probleem aangezien ik deze 'gratis' kan krijgen via mijn opleiding.
En ik weet niet of je met werbinterfaces alles kan aanpassen?
En licenties zijn voor mij ook geen probleem aangezien ik deze 'gratis' kan krijgen via mijn opleiding.
Lang leve open-source :-)
Want je kan overal een webinterinterface voor schrijven, en anders zelfs met 'bash'. Met usermin en virtualmiin heb je al een aardige webinterface voor de algemene zaken. Zie deze niet als een volwaardig webhostingcontrolpanel.
Gewijzigd op 12/08/2013 21:33:06 door Aad B
Aad, een Raspberry Pi, ik heb er wel eens een paar dingen over gelezen, maar zou dit ook geschikt zijn voor een online webserver? Aangezien hij (dacht ik) niet zulke geweldige specificaties heeft?
En een Raspberry Pi, hoe werkt dat eigenlijk, aangezien hij volgens mij niet de mogelijkheid heeft om hem te besturen als gewone computer (muis/beeld/toetsenbord/etc)?
- Of een zware desktop installeren met grafische omgeving
- Of alles lekker commandline doen, maar dan heb je een hoop te leren. Niet aan te raden voor de beginner.
Linux verschilt behoorlijk met Windows qua bestandsstructuur (filesystem)
Dat lijkt me dan voor beginner een redelijke oplossing, zodat ik dan toch al wat kan leren van de commandline.
De Raspberry PI moet je gebruiken als interne server, niet eentje waar je 1000 hits per dag op krijgt. Het is en blijft een 'ontwikkel/developer' bordje! Het werkt super voor thuis in je lokale omgevening of zeer kleine bedrijfjes, maar voor internet gebruik raad ik het zeker niet aan.
CentOS is een goede destro voor webservers, wordt door veel hosting bedrijven gebruikt. Je kunt voor verschillende installaties kiezen met GUI en zonder GUI. Aangezien je wil gaan experimenteren zou ik zoiezo de server niet toegankelijk maken tot het internet.
Zorg dat je eerst weet hoe je de server opzet en beveiligd om geen slachtoffer van hackers te worden. Voor CentOS zijn honderden tut's uit hoe je een webserver opzet.
Gewijzigd op 12/08/2013 21:49:15 door Chris PHP
1000 hits per dag is alsnog vrij weinig hoor Chris, als je je RPI beetje goede config geeft voor de webserver, de SQL beetje tweakt kun je 60.000 hits aan. Dat is 1 request per seconde. Tenzij je een of andere zware applicatie draait die iedere request een seconde bezig is, zal de server niet vastlopen..
Tom Tom op 12/08/2013 21:44:05:
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.
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.
Tom Tom op 12/08/2013 21:44:05:
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)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.
Dat lijkt me dan voor beginner een redelijke oplossing, zodat ik dan toch al wat kan leren van de commandline.
Aad B op 12/08/2013 21:30:17:
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
Gewijzigd op 12/08/2013 22:07:01 door Aad B
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
Gewijzigd op 12/08/2013 22:59:51 door Chris PHP
MCSE mensen leren de commandline van Windows hoor ;-)
Chris NVT op 12/08/2013 21:54:59:
@Chris,
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.
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 ;-)