Question

J'ai lancé une instance linux EC2 (une image rightscale CentOS v 5.2 i386) et je souhaite suivre un didacticiel ( http://www.ardentsoft.com/blog/2009/3/4/lamp-on-ec2-part-6- configuration-apache.html ) pour la configuration de PHP et Apache. Maintenant, j'ai besoin de savoir comment obtenir mes fichiers PHP depuis mon serveur dédié jusqu'au cloud. J'utilise habituellement dreamweaver pour éditer des fichiers FTP sur mon serveur dédié. Par conséquent, si je pouvais continuer à l'utiliser, ce serait préférable. J'ai utilisé Putty pour me connecter à mon instance et j'ai trouvé des tutoriels sur le tunneling SSH avec dreamweaver, mais je ne comprends pas tout à fait cela.

Une fois que cela est fait, je veux savoir comment je peux empaqueter cette image de serveur avec tout mon code PHP et l’avoir prête à être envoyée à tout moment, s’agit-il d’un regroupement? Puis-je regrouper mon image d'exécution configurée en tant que nouvelle image que je peux lancer et que je suis prête à utiliser?

Merci beaucoup

Était-ce utile?

La solution

Oui, ceci est groupé. Vous pouvez utiliser le AWS Manager fourni par Amazon ou ElasticFox . Les deux feront ce dont vous avez besoin.

Vos étapes de base sont les suivantes:

  1. Créez votre instance de serveur sur EC2
  2. Téléchargez tout le code et configurez-le complètement, puis lancez-le comme vous le souhaitez.
    1. Si vous exécutez une instance Windows, utilisez le Bureau à distance
    2. Si vous exécutez une instance Linux, utilisez ssh / scp
  3. Faites en sorte que votre serveur fonctionne comme vous le souhaitez.
  4. Créez un paquet. Ce " archives " votre instance dans un paquet. Une fois l'opération terminée (ce processus peut prendre jusqu'à une heure, IIRC), vous aurez une machine EC2 personnalisée que vous pourrez démarrer. Pas:
    1. Créer un "compartiment" " sur Amazon S3 pour contenir votre paquet. Vous pouvez le faire depuis le site Web Amazon ou en utilisant ElasticFox
    2. En utilisant AWS Manager (ElasticFox sera similaire), cliquez sur Actions d'instance et sur "Bundle Instance".
    3. Vous devez entrer le nom du compartiment S3 (il s'agit généralement d'un identificateur de casse minuscule et vide) et votre clé d'accès S3.
  5. Faire mousser, rincer, répéter. J'ai dû regrouper plusieurs fois pour que le démarrage fonctionne comme prévu (attendez-vous à plusieurs tentatives).

Autres conseils

Vous pouvez également utiliser dreamweaver pour vous y connecter avec une connexion FTP.

Installez vsftpd: http: //www.synergycode .com / base de connaissances / blog / item / serveur-ftp sur amazon-ec2

Ensuite, connectez-vous simplement en utilisant une connexion active et pointez sur / var / www / html / avec l'utilisateur en tant que root et le mot de passe que vous avez défini.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top