如何将两个域指向同一个django页面?

时间:2013-01-11 13:07:32

标签: django nginx webserver

我有一个运行网站的Django应用程序,abc.com在前端使用nginx。

网址:http://abc.com/products/widget显示小部件产品页面。我还希望在同一产品页面上显示网址http://getwidget.com。如何配置nginx来执行此操作?

我当前的nginx配置是这样的:

server {
        listen 80;
        server_name     abc.com;


        location / {
                client_max_body_size 10M;
                proxy_pass   http://127.0.0.1:8200;
        }

        location /static/
        {
            root /home/projects/abc/static;
        }
}

1 个答案:

答案 0 :(得分:0)

添加另一个服务器{},如下所示:

server{
    listen 80; 
    server_name getwidget.com;
    root /path/to/webroot;
}

这个新服务器可以指向您的项目以及旧项目。如果您在项目中硬编码了一些网址,则需要更正此问题。