aws上的Nginx设置 – redirect到端口81,不能反转

我已经尝试在我的免费AWS实例上设置nginx,以便它可以在单个IP地址上托pipe多个域(不确定是否可以pipe理,但是我正在试图挖掘)。 在这个过程中,我在/etc/nginx/sites-available创build了dancemilkdance.com文件,并且还有默认文件。 默认是听81和dancemilkdance.com听80,正在玩试图看看会发生什么,现在他们都在听80(dancemilkdance.com有default_server现在),但它一直redirect到端口81。

每次更改后,我重新启动服务,也使用sudo nginx -t来检查一切是否正确。 我将在这里放置nginxconfiguration,以便您可以看到它。

注1)我不想删除默认文件,而是设法真正find这个问题的根源

注2)如果你有一个解决scheme,将工作在多个领域,将是伟大的

注3)即使一个提示就足够了

dancemilkdance.com

 server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; server_name dancemilkdance.com www.dancemilkdance.com; access_log /var/log/nginx/dancemilkdance.com.access.log rt_cache; error_log /var/log/nginx/dancemilkdance.com.error.log; root /var/www/dancemilkdance.com/htdocs; index index.php index.html index.htm; include common/php.conf; include common/wpcommon.conf; include common/locations.conf; include /var/www/dancemilkdance.com/conf/nginx/*.conf; } 

默认

 server { listen 80; listen [::]:80; root /var/www/html; index index.html index.htm index.nginx-debian.html; location / { try_files $uri $uri/ =404; } } 

我的域名(你猜对了)dancemilkdance.com

编辑1)我已经删除了默认,并重新启动实例,仍然是相同的解决scheme。 只有当我把端口81放在网站上时,网站才能正常显示,但是网站默认是空的。www.dancemilkdance.com(:80)

编辑2)我重新安装nxing,做了一切从头开始,现在正在工作。 阶段2将在相同的ip / insance上创build另一个域