È possibile mantenere sia il mio sito di sviluppo che il mio sito live sullo stesso host?


0

Ho un'app di Facebook che risiede su due host. L'app di sviluppo risiede su un host e l'app live risiede su un altro. Perché ci sono due host coinvolti sto pagando due costi di hosting.

La mia domanda è questa: è possibile mettere sia l'app di sviluppo che l'app live sullo stesso host? Se è possibile, qualcuno può dirmi cosa è necessario per quanto riguarda la configurazione del software, l'ambiente di sviluppo, il controllo della versione, ecc. Per farlo funzionare? (un link sarebbe molto utile)

Grazie Chris


Questa domanda potrebbe essere più adatta per stackoverflow o serverfault. Si sta chiedendo la configurazione di un sistema server, il che mi spingerebbe verso serverfault, ma si occupa anche di cose di programmazione (IDE, controllo di versione, ecc.) Che è più nell'area di overflow dello stack. Non ho ancora votato per il trasferimento, ma potrebbe giustificare il trasferimento.
Pensa

Risposte:


1

Dipende davvero dal tipo di installazione che hai, ma non vedo alcun motivo tecnico per cui non sia possibile.

  • Configurazione software: non sai esattamente cosa intendi con questo, ma se stai usando Apache / PHP / MySQL (supponendo che poiché molte app di Facebook usano PHP), dovresti essere in grado di utilizzare la stessa configurazione per tutti. Si desidera creare database separati per le versioni live e di sviluppo, ma a parte questo, l'installazione dovrebbe essere semplice.
  • Ambiente di sviluppo: ancora una volta, non sappiamo nulla del tuo ambiente di sviluppo, ma dovrebbe essere abbastanza semplice impostare i tuoi strumenti di sviluppo per indirizzare il sito di test e spostare il codice sul sito di produzione solo quando è pronto.
  • Controllo versione: impostalo come faresti normalmente, basta che i siti live e di testing siano progetti / directory / soluzioni separati / come lo chiama il tuo sistema di controllo versione.

Come strategia generale, vorrei che il tuo sito di sviluppo fosse un sottodominio separato sul tuo sito principale, quindi fai in modo che l'app live sia attiva example.come l'app test / sviluppo sia presente dev.example.como in parte. Imposta due diversi database, uno per l'app live e uno per i test e punta tutti gli strumenti di sviluppo sulla copia di test.

È difficile darti informazioni più specifiche senza sapere di più sull'ambiente in cui stai lavorando. Quali lingue, software, ecc. Stai usando, chi è il tuo host attuale, ecc.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.