相关疑难解决方法(0)

如何在localhost上测试nginx子域名

我想在将配置上传到服务器之前测试nginx子域.我可以在localhost上测试吗?我试试

server {
    listen       80;
    server_name  localhost;

    location / {
        proxy_pass http://localhost:8080;
    }
}

server {
    listen       80;
    server_name  sub.localhost;

    location / {
        proxy_pass http://localhost:8080/sub;
    }
}
Run Code Online (Sandbox Code Playgroud)

它不起作用.Shoulld我改变我的主机文件,以使其工作?此外,在将网站上传到服务器后,我应该更改DNS记录并添加sub.mydomain.com吗?

subdomain nginx

25
推荐指数
3
解决办法
2万
查看次数

当为Django站点使用子域时,如何在localhost上的子域之间共享django登录?

我想让相同的用户会话跨越:site.com
sub1.site.com
sub2.site.com

如何在Django中执行此操作?使用默认的auth用户包,似乎要求用户每次使用不同的会话登录所有3个站点.他们如何共享相同的登录cookie和会话ID?

更新:使用settings.py中的SESSION_COOKIE_DOMAIN值似乎可以在生产站点上运行,但它在localhost/dev服务器上对我不起作用.你如何让它为localhost子域工作?当我将SESSION_COOKIE_DOMAIN更改为生产网站名称或".localhost"时,django auth登录完全停止工作(我无法登录,在localhost上没有创建cookie.)

django django-authentication

6
推荐指数
1
解决办法
2184
查看次数

标签 统计

django ×1

django-authentication ×1

nginx ×1

subdomain ×1