0

Amazon Web サービスの新規ユーザーです。私は PHP ホスティングに Rackspace を使用してきましたが、Amazon に切り替えるのは少し混乱します。

すべてのスクリプトを Amazon S3 にアップロードしましたが、ストレージとしてのみ使用されているようです。Amazon RDS でデータベースを作成しましたが、問題ないようです。

しかし、PHP スクリプトをアップロードする場所がわかりません。私は主にEC2について読んだことがあります。SSH 経由で環境をセットアップし、インスタンスを作成しましたが、プログラム コードをどこにアップロードすればよいですか??

4

2 に答える 2

0

Amazon S3 は静的ファイルのみをサーバー化できます。PHPを実行する機能はありません。PHP を実行するには、インスタンスの 1 つに Web サーバー (おそらく apache) をインストールして実行する必要があります。

インスタンスを見て、どのインスタンスに apache がインストールされているかを確認する必要があります。外部からアクセスできるようにするには、パブリック IP アドレスを割り当てる必要があります。

Apache を使用している場合は、サイトにサービスを提供するように構成されている場所を見つける必要があります。私は/var/wwwを使用するように構成されており、これはで定義されています

/etc/apache2/sites-available/default

DocumentRoot という設定で。

于 2013-03-21T13:21:48.813 に答える
0

/var/www/html/が存在するかどうかを確認し、存在する場合はそこにファイルを配置します。多くの場合、これがデフォルトの DocumentRoot であり、Apache 用のモジュールがインストールされた PHP インタープリターがある限り、PHP は Apache Web サーバーで実行されます。SFTP または SCP クライアントを使用してファイルをアップロードする可能性がありますが、ほとんどの場合、最初に「通常のユーザー」(root 以外) にアップロードしてから移動し、Web サーバー ユーザー (おそらく apache) の権限を設定する必要があります。またはwww)。

使用している AMI やデプロイした Linux ディストリビューションを詳しく説明すると、より簡単になる可能性があります。

于 2013-03-21T19:33:43.107 に答える