1

次の URL 構成で SAAS をセットアップしようとしています。

www.mysite.com/ --> www.mysite.com/site に転送

www.mysite.com/site --> S3 でホストされている会社の公開ページ

他のすべての URL は、NGINX と PHP で SAAS が実行されている EC2 サーバーを指す必要があります。どうすればこれを設定できますか? 理想的には、ユーザーが会社の公開ページにアクセスして、nginx サーバーにアクセスするのを避け、S3 ホスティングに直接アクセスできるようにしたいと考えています。それは可能ですか?AWS Route53、ELB、Cloudfront を使いたいです。

ありがとう!

4

3 に答える 3

0

S3 でホストされているページに別のドメインを使用できます。を削除するwwwか、置き換えて、www-2そのドメイン名が S3 でホストされているサイトをwww.mysite.com指すようにし、引き続き ELB を指すようにすることができます。

于 2013-11-27T00:56:26.683 に答える
0

こんにちは。 DNS のみを使用してルートをサブディレクトリにリダイレクトする方法を知りません。あるなら知っておけばよかった。

また、nginxが書き換えを使用して永続的なリダイレクトを行うことは、本当に圧倒的だとは思いません. www.mysite.com へのリクエストが nginx にヒットし、www.mysite.com/site に直接アクセスしたくない特別な理由はありますか?

http://wiki.nginx.org/HttpRewriteModule

location = / {
    rewrite "^$" /site;
}

それが役に立てば幸い。

于 2013-10-08T10:58:58.720 に答える