Pertanyaan Amazon S3 dan .htaccess


Saya memiliki situs (Made in iWeb) yang saya hosting di Amazon S3. Saya mencoba untuk mendapatkannya www.domain.com/Apps/Physics.html untuk berubah menjadi www.domain.com/Apps/Physics.

Saya mencoba menyelesaikan ini dengan file .htaccess. File disimpan di root bucket (tempat file index.html). Inilah masalahnya: Itu tidak berhasil. Masih tidak bisa digunakan www.domain.com/Apps/Physics.

Saya memiliki domain GoDaddy, yang dihosting di server S3. Apakah ini membantu?


12
2017-12-30 23:36


asal


Jawaban:


S3 adalah server konten dan tidak server web. Anda mungkin ingin mencoba menyewa kecil Amazon EC2 Misalnya dengan Apache untuk melakukan apa yang Anda inginkan.


4
2017-12-30 23:45



Mengapa Anda tidak menambahkan data CNAME 'statis' untuk domain.com (yang ini untuk S3) dan hosting www di server Apache dan aturan penulisan ulang seperti ini:

RewriteEngine On

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

ATAU

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

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

EDIT: Menggunakan mod proxy tampaknya menjadi opsi yang lebih baik.


7
2017-12-30 23:51



Anno 2016 Amazon S3 mendukung pengalihan.


4
2017-11-24 09:54



Amazon S3 hanya menyajikan konten statis.

Untuk meminta pengguna dan kata sandi, Anda perlu menggunakan aplikasi "tengah" seperti s3auth.

Anda dapat menginstal di server Anda sendiri atau menggunakan solusi online mereka sini.


3
2017-11-24 16:37