Dreamweaver / FTP / SSH-EC2上のLinux AMIにPHPファイルを配置するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1426706

質問

EC2 linuxインスタンス(正しいスケールのCentOS v 5.2 i386イメージ)を起動し、チュートリアル( http://www.ardentsoft.com/blog/2009/3/4/lamp-on-ec2-part-6- configure-apache.html )PHPおよびApacheを設定します。ここで、専用サーバーからクラウドまでPHPファイルを取得する方法を知る必要があります。通常、dreamweaverを使用してファイルを編集し、専用サーバーにFTPで送信します。そのため、引き続き使用できる場合は、それが望ましいでしょう。 Puttyを使用してインスタンスにログインし、dreamweaverでのSSHトンネリングに関するチュートリアルを見つけましたが、これを完全には理解していません。

これを実行したら、このサーバーイメージをすべてのPHPコードにパッケージ化して、すぐに使用できるようにする方法を知りたいのですが、このバンドルはありますか?構成済みの実行中のイメージを、起動してすぐに使用できる新しいイメージとしてバンドルできますか?

多くの感謝

役に立ちましたか?

解決

はい、これはバンドルです。 Amazonが提供する AWSマネージャーまたは ElasticFox 。どちらも必要なことを行います。

基本的な手順は次のとおりです。

  1. EC2でサーバーインスタンスを作成
  2. すべてのコードをアップロードし、期待どおりに完全に起動して実行するように構成します。
    1. Windowsインスタンスを実行している場合は、リモートデスクトップを使用します
    2. Linuxインスタンスを実行している場合は、ssh / scpを使用します
  3. サーバーを動作させたいときに完全に実行します。
  4. バンドルを作成します。この「アーカイブ」インスタンスをバンドルに追加します。完了すると(このプロセスには最大1時間かかることがあります、IIRC)、起動できるカスタムEC2マシンがあります。手順:
    1. 「バケット」を作成します; Amazon S3でバンドルを保持します。これは、Amazon Webサイトから、またはElasticFoxを使用して行うことができます
    2. AWSマネージャー(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帰属
所属していません StackOverflow
scroll top