Benutzer Zugang Produktions-Server aus dem Internet , an welchen Service bietet ein Unternehmen zu nehmen. Die Arbeit an einem Produktions-Server , während es in Betrieb ist, kann gefährlich sein , und unter den Server offline kann das Unternehmen Geld und Kunden bezüglich kosten. Eine Möglichkeit, diese Probleme zu mildern , eine Staging-Server , ein Server, der offline bleibt , sondern ermöglicht es Programmierern zu entwickeln und zu testen, Code , bevor Sie den Code in die Produktion zu schaffen. Sie können zwei Techniken, um die Einrichtung eines Staging-Server : Entweder die Einrichtung eines physischen Computers identisch mit dem Produktions-Server für die Inszenierung der Arbeit, oder ermöglichen es Entwicklern, virtuelle Maschinen auf ihren Workstations setzen, um Produktionsbedingungen zu imitieren. Anleitung
Separate Hardware Setup
1
Wählen Sie eine Maschine als Staging-Server fungieren. Diese Maschine sollte genau die gleiche Software-Setup und im Idealfall die gleichen Hardware-Konfigurationen wie die eigentliche Server mit dem Internet für den Zugang der Öffentlichkeit verbunden.
2
Verbinden Sie den Staging-Server auf Ihrem lokalen Netzwerk. Notieren Sie die lokale IP-Informationen und den Namen des Computers , wie Sie diese benötigen , um sich in den Server von anderen Arbeitsstationen im lokalen Netzwerk .
3
Konfigurieren Sie alle Verbindungen zu diesem Server . Stellen Sie sicher, dass alle Ihre bestehenden Fernverbindung Dienste wie ssh , ftp und Datenbank-Software , zugänglich nur aus dem lokalen Netzwerk befinden. Sie können auch leicht integrierbarer Software wie Capistrano für Ruby on Rails ( capistranorb.com ) oder andere Sprache -neutral Source - Code-Management -Tools wie GNU CVS ( cvs.nongnu.org ) oder Subversion ( subversion.apache.org ) , zu verwalten Staging-Server Updates für Ihren bestimmten Server . Sie können nun auf den Staging-Server arbeiten, um Fehler zu korrigieren oder Patches für den Produktions-Server , ohne dass der Produktions-Server zu erstellen.
Virtual Machine
4
Laden Sie eine virtuelle Maschine Software-Paket , wie VMware ( vmware.com ) oder VirtualBox ( virtualbox.org ) .
5
Sie die Installations-CD oder ISO-Datei des Betriebssystems, auf dem Produktions-Server verwendet . Dieser ist in der Regel von einer Disc vom Hersteller bezogen , wie im Fall von Windows oder einer ISO-Datei aus dem Betriebssystem Betreuer , wie im Fall der meisten Linux-Distributionen heruntergeladen werden.
6
Installieren das Betriebssystem auf der virtuellen Maschine , wie die Software- Installation Führer angewiesen .
7
Software Pakete identisch mit denen auf dem Produktions-Server .
8
Verwenden Sie Virtual Maschine OS als Staging-Server auf der Entwickler- Workstation. Dies kann Testcode noch vor Erreichen der Staging-Server helfen. Hardware wird anders sein, aber, und eine VM Setup schränkt die Fähigkeit zur Produktion und Staging-Server synchronisieren.