Ik wilde een naadloze procedure websites en Webtoepassingen bijwerken zonder veiligheid te compromitteren. De ontwikkelingsserver is onder een firewall en zo is de productieserver. Ook zouden de veranderingen bi-gericht moeten worden samengevoegd. Ik had weinig opties zoals ontwrichting of eenstemmigheid. Ik koos ontwrichting wegens grotere vertrouwdheid en ook omdat elk van onze broncode in Ontwrichting wordt gehandhaafd. Hier zijn de eenvoudige stappen die u ook kunt gebruiken om uw productie en ontwikkelingsserver in sync te houden.

De vereisten zijn:
1. De ontwrichting zou op de beide machines moeten worden ge�nstalleerde
2. U zou bepaalde IP adressen in uw machine van de ontwikkelingsserver moeten kunnen toestaan
3. Apache die op ontwikkelingsserver loopt en die vormt om toegang tot Ontwrichting repository.* te verlenen

*My de ontwikkelingsserver stelt Apache in werking die wordt gevormd om toegang tot de bewaarplaats van de Ontwrichting te verlenen. Dit is eenvoudig aan opstelling en zodat zal ik niet op het blijven stilstaan.

De firewall wordt gevormd afzonderlijk voor twee subnets. Subnet die als Internet wordt ge�dentificeerdi wordt toegestaan om tot geen interne servers toegang te hebben. Nochtans voegde ik het IP adres van mijn productieserver als vertrouwde op gastheer toe die hoofdzakelijk een gat in de firewall sloeg om mijn productieserver toe te staan om tot mijn ontwikkelingsserver toegang te hebben.

Met deze eenvoudige opstelling dat alles wordt vereist is aan controle de dossiers op de productieserver. Ik kan veranderingen in de dossiers van om het even welke ontwikkelingsmachines of zelfs productiemachine aanbrengen. Na het testen van de dossiers worden begaan en dan wordt de productieserver bijgewerkt met ��n enkel bevel (svn update).

BTW: Als u met Ontwrichting onbekend bent kunt u het gemakkelijker vinden om met mijn 5 minuten gids aan ontwrichting te begrijpen.

Downside van deze benadering is dat de ontwrichting tot ton voor intern gebruik dossiers leidt (in .svn folders) wat ruimte verbruikt en problemen voor Web kan tot stand brengen ontvangend palns met lage schijfruimte. Voor een alternatief kunt u proberen gebruikend Eenstemmigheid.

Nota: De veiligheid van het proces kan verder worden verbeterd door de gegevens door ssh slechts tunnel over te brengen.