我努力将www.google.com
等任何特定网址重定向到我的本地主机。但是我无法做到。我使用nginx作为web服务器和gunicorn来部署我的烧瓶代码。我试过服务器块
rewrite ^http://www.google.com http://127.0.0.1:8000;
and rewrite ^(.*)$ http://localhost:8000;
和许多其他重定向但都是徒劳的。但是,我能够做到这一点,即localhost
到www.google.com
非常感谢你们,我真的被困在这里
答案 0 :(得分:1)
要将www.google.com重定向到localhost网络服务器,您需要更改您的DNS设置(最有可能通过您的主机文件)
一旦你完成了dns更改,你在nginx端需要的最多是server
- 阻止server_name www.google.com;
,所以你的服务器知道接受www.google的请求。 COM
更新: 假设我是正确的,你只是想重定向一个特定的请求url,你需要在你的nginx配置中有以下内容
server{
server_name www.example.org;
location /flask-app { proxy_pass http://127.0.0.1:8000; }
}
将所有http://www.example.org/flaskapp个请求发送到您的应用。 (显然你改变了域名,并添加了你网站其他部分所需的更多配置)