【发布时间】:2013-05-11 05:47:17
【问题描述】:
通过 OAuth 进行身份验证时,Facebook 重定向到 localhost 而不是我的域。我正在使用 django-allauth 进行 facebook 身份验证。有人at GitHub 指出错误可能出在 Nginx 配置中。我在下面粘贴我的 nginx 配置:
<pre></pre>
server { # simple reverse-proxy
listen 80;
server_name subdomain.domain.com;
access_log logs/site.access.log;
# serve static files
location ~ ^/static/ {
root /home/user_name/site_assets/;
expires 30d;
}
# serve media files
location ~ ^/media/(images|javascript|js|css|flash|img)/ {
root /home/user_name/site_assets/;
expires 30d;
}
# pass requests for dynamic content to rails/turbogears/zope, et al
location / {
proxy_pass http://localhost:8000;
}
}
有人可以澄清一下我在这里遗漏了什么吗?
【问题讨论】:
标签: nginx facebook-oauth django-allauth