15

Amazon S3 でホストしているサイト (Made in iWeb) があります。www.domain.com/Apps/Physics.htmlに変身しようとしていwww.domain.com/Apps/Physicsます。

.htaccess ファイルでこれを達成しようとしています。ファイルはバケットのルート (index.html ファイルがある場所) に保存されます。問題は次のとおりです。機能しません。まだ使えませんwww.domain.com/Apps/Physics

S3 サーバーでホストされている GoDaddy ドメインがあります。これは役に立ちますか?

4

5 に答える 5

8

domain.com(これはS3用)のCNAMEレコード「static」を追加し、Apacheサーバーでwwwをホストし、次のような書き換えルールを使用してみませんか。

RewriteEngine On

RewriteRule ^somefolder/(.*)$ http://static.domain.com/$1 [P]

また

#This will save your time of creating the additional CNAME step    
RewriteEngine On

RewriteRule ^somefolder/(.*)$ http://yourbucket.s3.amazonaws.com/$1 [P]

編集:modプロキシを使用する方が良いオプションのようです。

于 2012-12-30T23:51:27.223 に答える
6

S3 はコンテンツ サーバーであり、Web サーバーではありません。必要なことを行うために、Apache で小さなAmazon EC2インスタンスをレンタルしてみてください。

于 2012-12-30T23:45:59.657 に答える
3

Amazon S3 は静的コンテンツのみを提供します。

ユーザーとパスワードを要求するには、 s3authなどの「中間」アプリケーションを使用する必要があります。

独自のサーバーにインストールするか、こちらのオンライン ソリューションを使用できます。

于 2015-11-24T16:37:12.797 に答える