簡體   English   中英

如何將PHP文件放在EC2的Linux AMI上-Dreamweaver / FTP / SSH?

[英]How do I put my PHP files on a Linux AMI on EC2 - dreamweaver / FTP / SSH?

我已經啟動了EC2 linux實例(正確比例的CentOS v 5.2 i386映像),並希望遵循教程( http://www.ardentsoft.com/blog/2009/3/4/lamp-on-ec2-part-6 -configuring-apache.html ),用於配置PHP和Apache。 現在,我需要知道如何將專用服務器中的PHP文件上傳到雲中。 我通常使用Dreamweaver編輯文件並將FTP文件傳輸到專用服務器,因此,如果可以繼續使用它,那將是更好的選擇。 我使用Putty登錄到我的實例,並找到了一些有關使用Dreamweaver進行SSH隧道傳輸的教程,但並沒有完全理解這一點。

完成此操作后,我想知道如何使用我的所有PHP代碼打包該服務器映像,並准備好立即發出通知,這是捆綁嗎? 我可以將配置的運行映像捆綁為可以啟動並准備運行的新映像嗎?

非常感謝

是的,這是捆綁。 您可以使用Amazon或ElasticFox提供的AWS Manager 兩者都會滿足您的需求。

您的基本步驟是:

  1. 在EC2上創建服務器實例
  2. 上傳所有代碼並對其進行配置,使其完全啟動並按預期運行。
    1. 如果您正在運行Windows實例,請使用遠程桌面
    2. 如果您正在運行Linux實例,請使用ssh / scp
  3. 使您的服務器完全運行,只要您要運行即可。
  4. 創建一個捆綁包。 這會將您的實例“存檔”到捆綁包中。 完成后(此過程最多可能需要一個小時,IIRC),您將擁有一台可以啟動的自定義EC2計算機。 腳步:
    1. 在Amazon S3上創建一個“存儲桶”以保存您的捆綁軟件。 您可以從Amazon網站或使用ElasticFox進行此操作
    2. 使用AWS Manager(ElasticFox將與此類似),單擊“實例操作”和“捆綁實例”。
    3. 您必須輸入S3存儲桶名稱(通常是小寫字母,沒有空格標識符)和S3訪問密鑰。
  5. 泡沫,沖洗,重復。 我不得不捆綁多次才能使啟動正常運行(因此,需要多次嘗試)。

您可以使用Dreamweaver通過ftp連接來連接它。

安裝vsftpd: http : //www.synergycode.com/knowledgebase/blog/item/ftp-server-on-amazon-ec2

然后只需使用活動連接進行連接,並以root用戶和您設置的密碼指向/ var / www / html /。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM