4

mysite.com/blog のサイトに、tumblr URL なしで tumblr ブログを表示するように取り組んでいます。

私はNGINXを使用しており、nginx.confによって次のように更新されています:

location /blog {
  proxy_set_header  X-Real-IP  $remote_addr;
  proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Host $http_host;
  proxy_redirect off;

  gzip on;
  gzip_min_length  1100;
  gzip_buffers     4 8k;
  gzip_proxied any;
  gzip_types  text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

  if (!-f $request_filename) {
    rewrite ^/blog$     /;
    rewrite ^/blog/(.*)$ /$1;
    proxy_pass http://denise-puchol.tumblr.com/;
    break;
  }
}

これはエラーメッセージなしで失敗しています。ここで私が間違っていることはありますか?ありがとう

4

2 に答える 2

2

この nginx Gistは、Tumblr ブログのリバース プロキシを確立するのに役立つ場合があります。SEO の目的で、ブログをサブドメイン化するのではなく、サブフォルダーにすることは間違いなく価値があります。

于 2013-05-14T19:12:02.390 に答える
-1

カスタム ドメイン名をhttp://www.tumblr.com/docs/en/custom_domainsのように使用するのはどう ですか?

URL スキームを blog.mysite.com に変更する必要があるかもしれませんが、トラフィックがサーバー経由でプロキシされるのではなく、tumblr のサーバーに直接送られるという大きな利点があります。ブログが大量のトラフィックを受信すると、サーバーが圧倒される可能性があります。また、攻撃者はプロキシを悪用して tumblr に攻撃を仕掛け、サーバーから発信されているように見せかけます。

于 2012-11-20T02:13:53.727 に答える