- Blogger博客(blog.ohrz.net/renzhn.blogspot.com)被墙,国内无法访问
- blog.ohrz.net原本是CNAME到ghs.google.com,相当于renzhn.blogspot.com的别名
- Blogger后台可以自定义域名,但是自定义域名还不支持https
解决:
- 在自已的VPS上架设反向代理(Reverse Proxy),然后把域名指向VPS
- 访问过程:用户->VPS->ghs.google.com(blog.ohrz.net/renzhn.blogspot.com)->VPS->用户
- 使用Nginx作为反向代理
效果:
- 国内可以访问
- 可以“开启”SSL支持
Nginx配置文件:
server {
server {
listen 80; server_name blog.ohrz.net; location / { proxy_pass http://ghs.google.com:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; } } server { listen 443 ssl; server_name blog.ohrz.net; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key; location / { proxy_pass http://ghs.google.com:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Port 443; proxy_set_header Host $host; } }