我有一个运行在我的AWS实例上的node.js应用程序,我正在使用NginX来提供它。
我正在尝试将www.websitename.com流量重定向到websitename.com。我尝试在etc/nginx/sites available/websitename文件中设置重定向,结果如下所示:
upstream app_websitename {
server 127.0.0.1:8000;
keepalaive 8;
}
server {
listen 0.0.0.0:80;
server_name www.websitename.com;
return 301 http://websitename.com$request_uri;
}
server {
listen 0.0.0.0:80;
server_name websitename.com;
access_log /var/log/nginx/websitename.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://app_websitename/;
proxy_redirect off;
}
}任何想法都是值得感谢的。我已经尝试了所有的东西;)
发布于 2017-08-01 19:35:53
将此listen 0.0.0.0:80;替换为
listen 80 ;
listen [::]:80;您是否还将websitename.com添加到您的主机文件中?
发布于 2017-08-02 23:30:32
最终,我购买域名的公司没有正确保存我的A-record,这是一个问题。我花了一整天的时间在想我做错了什么。
https://stackoverflow.com/questions/45360538
复制相似问题