Dreamweaver / FTP / SSH-EC2上のLinux AMIにPHPファイルを配置するにはどうすればよいですか?
-
07-07-2019 - |
質問
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 。どちらも必要なことを行います。
基本的な手順は次のとおりです。
- EC2でサーバーインスタンスを作成
- すべてのコードをアップロードし、期待どおりに完全に起動して実行するように構成します。
- Windowsインスタンスを実行している場合は、リモートデスクトップを使用します
- Linuxインスタンスを実行している場合は、ssh / scpを使用します
- サーバーを動作させたいときに完全に実行します。
- バンドルを作成します。この「アーカイブ」インスタンスをバンドルに追加します。完了すると(このプロセスには最大1時間かかることがあります、IIRC)、起動できるカスタムEC2マシンがあります。手順:
- 「バケット」を作成します; Amazon S3でバンドルを保持します。これは、Amazon Webサイトから、またはElasticFoxを使用して行うことができます
- AWSマネージャー(ElasticFoxも同様)を使用して、[インスタンスアクション]をクリックし、[インスタンスのバンドル]をクリックします。
- S3バケット名(通常は小文字でスペースを含まない識別子)とS3アクセスキーを入力する必要があります。
- 泡立て、すすぎ、繰り返します。スタートアップを期待どおりに動作させるために、複数回バンドルする必要がありました(したがって、複数回の試行が予想されます)。
他のヒント
dreamweaverを使用してFTP接続でも接続できます。
vsftpdのインストール: http://www.synergycode .com / knowledgebase / blog / item / ftp-server-on-amazon-ec2
次に、アクティブな接続を使用して接続し、rootとしてのユーザーと設定したパスワードで/ var / www / html /をポイントします。