Frage

Ich habe eine EC2 Linux-Instanz (ein Right CentOS v 5.2 i386 Bild) ins Leben gerufen und haben will ein Tutorial ( http://www.ardentsoft.com/blog/2009/3/4/lamp-on-ec2-part-6- Konfigurieren-apache.html ) für PHP und Apache zu konfigurieren. Jetzt muss ich wissen, wie meine PHP-Dateien von meinem dedizierten Server bekommen in die Cloud. Ich benutze Dreamweaver in der Regel zu bearbeiten und FTP-Dateien auf meinem dedizierten Server so, wenn ich über die Verwendung tragen könnte, dass es besser sein würde. Ich habe Putty verwendet, um meine Instanz anmelden und haben einige Tutorials über SSH-Tunneling mit Dreamweaver, aber nicht vollständig verstehen diese gefunden.

Nachdem ich dies getan habe, mag ich wissen, wie ich dieses Server-Image mit allen meinem PHP-Code verpacken kann und hat es bereit zu einem Moment zu gehen bemerkt, ist diese Bündelung? Kann ich meine konfiguriert läuft Bild als neues Bild zu bündeln, die ich starten können und bereit zu gehen?

Vielen Dank

War es hilfreich?

Lösung

Ja, das ist die Bündelung. Sie können entweder der AWS-Manager von Amazon zur Verfügung gestellt oder ElasticFox . Beide werden das tun, was Sie brauchen.

Ihre grundlegenden Schritte sind:

  1. Erstellen Sie Ihre Serverinstanz auf EC2
  2. den gesamten Code hochladen und konfigurieren Sie es starten voll und laufen, wie Sie es erwarten.
    1. Wenn Sie eine Windows-Instanz ausführen, verwenden Sie Remote Desktop
    2. Wenn Sie eine Linux-Instanz ausführen, verwenden Sie ssh / scp
  3. Holen Sie sich Ihre Server vollständig ausgeführt wird, wie Sie es betreiben wollen.
  4. ein Bündel erstellen. Dieses „Archive“ die Instanz in einem Bundle. Wenn Sie fertig sind (dieser Vorgang bis zu einer Stunde dauern kann, IIRC), werden Sie eine benutzerdefinierte EC2 Maschine, die Sie feuern können. Schritte:
    1. Erstellen Sie einen „Eimer“ auf Amazon S3 Ihr Bündel zu halten. Sie können diese von der Website von Amazon Web tun oder mit ElasticFox
    2. Mit AWS Manager (ElasticFox ähnlich sein), klicken Sie auf Instanz Aktionen und "Bundle-Instanz".
    3. Sie müssen den S3-Bucket-Name eingeben (dies ist in der Regel ein Klein, keine Raumkennung) und Ihr S3 Zugriffsschlüssel.
  5. Lather, spülen, wiederholen. Ich musste mehrmals bündeln, um den Start zu bekommen arbeiten, wie ich (so erwartet mehrere Versuche) erwartet.

Andere Tipps

Sie können Dreamweaver verwenden, um es auch mit einer FTP-Verbindung zu verbinden.

Installieren vsftpd: http: //www.synergycode .com / Wissensdatenbank / Blog / Artikel / ftp-Server-on-amazon-EC2

Dann schließen Sie einfach eine aktive Verbindung und Punkt mit nach / var / www / html / mit dem Benutzer als root und das Passwort, das Sie gesetzt haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top