1

ec2 インスタンスをセットアップし、テスト php ファイルを var/www/html にアップロードしhttpd.conf、ブログ/ドキュメントに記載されているようにファイルを正常に更新しました。

ここで、php ファイルをブラウザで表示したいと考えています。Web ブラウザで開こうとしていますPublic DNSが、ブラウザで開くことができません。Google chrome は次のように述べています。

Oops! Google Chrome could not connect to ec2-54-218-xxx-xx.us-west-2.compute.amazonaws.com

私は何か見落としてますか?

4

1 に答える 1

1

sudo vi /etc/httpd/conf/httpd.confターミナルからサーバーにアクセスしたら、ドキュメントの最後の数行で VirtualHost のコメントを外して、ターミナル コマンド " " でこのファイル httpd.conf を変更しました (非常に長いドキュメントです)。

VirtualHost の下で、DocumentRoot のコメントも外し、そのフィールドを /var/www/html/ に変更しました。これで、この url "myPublicDNSFromElasticIP"+/myPHPfileName によって Web ブラウザーからこの php ファイルにアクセスできるようになりました。(Web に表示したり、モバイル アプリケーションからアクセスしたりするには、php ファイルを /var/www/html/HERE に転送する必要があります。ターミナルで scp コマンドを使用してこれを行うことができます)

amazon Web EC2 コンソールで Elastic IP に入って、新しい PublicDNS を作成する必要があります。したがって、この myPublicDNSFromElasticIP は Elastic IP からの新しいパブリック DNS です。

また、ファイル httpd.conf を変更した後、httpd を再起動する必要があります。ターミナルでこのコマンドを使用しました。

sudo /etc/init.d/httpd restart

もちろん、php を機能させるには、コマンド sudo yum install php を使用してターミナルから php をダウンロードする必要があります。

2つのサイトを利用しました。最初のウェブサイトはもう少し役に立ちましたが、Adil の 2 番目のウェブサイトも役に立ちました

http://www.alexkorn.com/blog/2011/03/getting-php-mysql-running-amazon-ec2/ http://www.rndmr.com/amazon-aws-ec2-easy-web-serverset- up-guide-with-a-mac-and-coda-2-256/

于 2013-08-09T21:50:00.427 に答える