Gebruikers toegang productie servers van het internet om deel te nemen aan wat service een bedrijf biedt . Werken aan een productie- server , terwijl het in dienst kan gevaarlijk zijn , en het nemen van de server offline kan het bedrijf geld en de klant respect gekost . Een manier om deze problemen te verminderen is om een testserver , een server die blijft offline , maar stelt programmeurs in staat om code te ontwikkelen en te testen voordat u de code in productie te creëren . U kunt twee technieken te gebruiken voor het opzetten van een testserver : Ofwel het opzetten van een fysieke computer identiek is aan de productie- server voor het organiseren van het werk , of ontwikkelaars in staat om virtuele machines op hun werkplekken te maken aan de productie-omstandigheden na te bootsen . Instructies Aparte Hardware Setup 1 Selecteer een machine om op te treden als een testserver . Deze machine moet exact dezelfde software setup hebben en , idealiter , dezelfde hardware configuraties als de eigenlijke server aangesloten op het internet voor publieke toegang . Kopen van 2 Sluit de staging- server op uw lokale netwerk . Noteer het lokale IP-gegevens en de naam van de computer , zoals u zult deze nodig hebben om in te loggen op de server van andere werkstations in het lokale netwerk . 3 configureren alle verbindingen naar die server . Ervoor te zorgen dat al uw bestaande verbinding op afstand diensten , zoals ssh , ftp -en database- software , zijn alleen toegankelijk via het lokale netwerk . U kunt ook software te integreren , zoals Capistrano voor Ruby on Rails ( capistranorb.com ) , of een andere taal - neutrale source - code management tools , zoals GNU CVS ( cvs.nongnu.org ) of SubVersion ( subversion.apache.org ) , te beheren staging server updates voor uw specifieke server . U kunt nu werken aan de staging-server om fouten te corrigeren of om patches voor de productie server maken zonder verstoring van de productie server . Virtual Machine 4 Download een virtuele machine softwarepakket , zoals VMware ( vmware.com ) of VirtualBox ( virtualbox.org ) . 5 Haal de installatie-cd of ISO -bestand van het besturingssysteem dat wordt gebruikt op de productie server . Dit is meestal beschikbaar vanaf een schijf gekocht van de fabrikant , zoals in het geval van Windows , of een ISO-bestand gedownload van het besturingssysteem beheerders , zoals in het geval van de meeste Linux distributies . 6 installeren het besturingssysteem op de virtuele machine , volgens de instructies van de software -installatie gidsen . 7 Installeer de software pakketten identiek aan die op de productieserver . 8 Gebruik de Virtual machine OS als een staging -server op het werkstation van de ontwikkelaar . Dit kan testcode helpen voordat zelfs het bereiken van de testserver . Hardware zal anders zijn , echter, en een VM setup beperkt de mogelijkheid om de productie en staging servers synchroniseren .
|