我正努力在mysite.com/blog上创建我的网站,显示我的tumblr博客而没有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;
}
}
这是失败的,没有错误信息。我在这里做错了什么想法?感谢
答案 0 :(得分:2)
This nginx gist可能有助于为您的Tumblr博客建立反向代理。 Definitely worthwhile to subfolder rather than subdomain your blog用于搜索引擎优化目的。
答案 1 :(得分:-1)
如何仅使用自定义域名: http://www.tumblr.com/docs/en/custom_domains ?
您可能需要将您的网址方案更改为blog.mysite.com,但它具有巨大的优势,可以直接通过服务器代理tumblr的服务器。 如果您的博客收到大量流量,那么您的服务器可能会不堪重负。此外,攻击者可能会滥用您的代理来对tumblr发起攻击,然后这些攻击似乎来自您的服务器。