我已经从市场上在Azure中部署了Oro Inc的Orocrm镜像。
该网站与普通的http很好地协同工作。
开箱即用,/etc/nginx/conf.d/default.conf只有http设置。我已经根据Oro的文档https://doc.oroinc.com/backend/setup/dev-environment/community-edition/#configure-web-server为https服务器添加了一些部分
并上传了我的证书。当我浏览网站时,它会下载一个文件,而不是提供主页。我需要做些什么来解决这个问题?从上面的链接添加示例配置中的所有内容都会抛出许多错误。
编辑:
我遵循了这个文档,并让它正常工作。https://doc.oroinc.com/backend/setup/dev-environment/web-server-config/
不过,只要我点击站点内部的某个地方,它就会切换回http。
谢谢
发布于 2021-02-16 08:34:36
这就是对我有效的解决方案:
我在default.conf中的服务器{}块中添加了以下代码
if ($scheme = "http") {
return 301 https://$server_name$request_uri;
}发布于 2021-02-12 02:26:40
发布于 2021-02-13 05:21:15
您可以设置平衡器https://docs.microsoft.com/en-us/azure/frontdoor/front-door-overview。然后您应该添加echo "fastcgi_param HTTPS on;“>> "/etc/nginx/fastcgi_params”,并在应用程序设置中设置https。
https://stackoverflow.com/questions/66159793
复制相似问题