在不使用https的情况下在FB上发布rails应用程序的url用“welcome to nginx”replace元标记描述

我有一个rails应用程序部署在一个amazon ec2 ubuntu实例,configuration与nginx工作正常。 问题是,当我尝试在Facebook上发布网站的url而没有https http://example.com或www.example.com时,它会以“welcome to nginx”的forms发布网站的标题,而不是描述已经在meta标签中设置。 当点击链接redirect到网站,因为它应该但我想摆脱“欢迎nginx”文本,并希望看到在元标记中设置的说明。

但是,使用https发布url会发布元标记中提供的正确信息。

另一方面,使用或不使用https的情况下在浏览器中input网站的URL也应该redirect到该网站。 这里是我的应用程序的nginxconfiguration:

server { listen 443 ssl; ssl on; server_name myipaddress; passenger_enabled on; rails_app_spawner_idle_time 0; passenger_min_instances 1; root /home/ubuntu/example/public; ssl_certificate (.pem file path); ssl_certificate_key (.key file path); } server { listen 80; server_name myip; return 301 https://$server_name$request_uri; } server{ listen 80; server_name example.com; return 301 https://www.$server_name$request_uri; } server{ listen 80; server_name www.example.com; return 301 https://$server_name$request_uri; } 

我做了几个小时的search,只有这个链接,看起来非常相似,我的问题点击这里后,我禁用IPV6在我的服务器上build议作为链接中的两个解决scheme之一,但问题仍然如此。

这与SSL或nginxconfiguration有关吗? 任何帮助将非常感激。 我花了几个小时寻找一个解决scheme,但迄今还没有find一个。

find解决scheme,它实际上是元标记问题,而不是服务器和SSL的configuration。 在链接中build议对标记进行一些更改。