【发布时间】:2016-01-25 04:58:13
【问题描述】:
应用程序使用 django、nginx 并托管在 aws 上。
从godaddy购买了域名-mygrounds.in。
在 godaddy 的 DNS ZONE FILE 页面中,将 points to 列更改为我的 aws IP。
在转到我的域名时,它会被重定向到我的 IP。
重定向部分是正确的,但问题是,我希望在重定向到我的 IP 时保留域名
更新:
这是来自 dir:nginx/sites_enabled/ 的 project_config 文件
server {
listen 80;
server_name 54.186.220.140;
# location /static/ {
# autoindex on;
# alias "The static files path on your server machine"
# alias /home/seenu/tiger_review/staticfiles/;
#}
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
# bind the gunicorn address
proxy_pass http://0.0.0.0:8000;
}
}
我的一位同事帮我设置了这个配置文件。所以不确定配置文件的内容
预期行为:
转到mygrounds.in/printo-app/login 我应该可以看到我的应用程序。
目前该网站位于54.186.220.140/print-app/login
如果需要更清楚,请询问。
提前致谢
【问题讨论】:
-
重定向是错误的做法,根据其定义,它将重定向你。
-
无论如何......你的评论是否应该对我的qn有所启发......如果是这样......我一个字都听不懂......跨度>
-
您的网络服务器配置错误,正在生成此重定向。
-
我是这方面的初学者......很抱歉让我感到痛苦............我应该在哪里更正服务器配置?在 niginx 配置文件中?
-
请显示您的 nginx 配置文件并更好地解释预期行为。你想在 URL 中仍然保留你的域(所以根本没有重定向)还是你想在重定向后通知 django 用户是从那个域重定向的?
标签: django redirect amazon-web-services nginx