ElasticBean Stalk API的问题

问题描述 投票:0回答:1

我在EB上托管了.net Core API。在Chrome和Firefox中,我看到了两种不同的行为。

在Chrome中,当我的Angular应用程序向EB API发出请求时,我现在遇到了net :: ERR_CERT_COMMON_NAME_INVALID错误。哪两个月前,此SSL证书和设置运行正常。

[在Firefox中,我没有收到证书警告,但收到了CORS错误。在.net Core应用中,我确实启用了Cors。 Chrome没有引发CORS错误。我在Firefox中看不到Access-Control-Allow-Origin响应标头,但在chrome中却看到。

如果我可以将EB的URL从https://dataservice-env.twmnnikiar.us-east-2.elasticbeanstalk.com更改为https://example.com,是否可以解决这两个问题?

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            app.UseCors(builder => builder
                .AllowAnyOrigin()
                .AllowAnyMethod()
                .AllowAnyHeader());

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseHttpsRedirection();

            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });
        }
ssl cors amazon-elastic-beanstalk
1个回答
0
投票

所有这些都是由注册到错误域的SSL证书引起的。

© www.soinside.com 2019 - 2024. All rights reserved.