Estou executando um servidor web incorporado chamado Mongoose no plano de fundo de um aplicativo iOS. Isso só deve operar temporariamente.
No momento, estou usando um endereço IP privado, mas preciso de HTTPS. Para usar HTTPS, é necessário um endereço IP público ou configuração de DNS. Não tenho certeza se isso é realmente possível na minha situação (com o servidor Mongoose). Se alguém tiver informações sobre isso, eu agradeceria se você pudesse me informar.
Explicação adicional
Tanto o servidor quanto o cliente estão localizados dentro do aplicativo. O cliente só pode executar tarefas para baixar arquivos hospedados pelo servidor. Portanto, ele só tem usado o endereço de loopback (127.0.0.x). Em outras palavras, o cliente e o servidor têm um relacionamento um-para-um. Não há necessidade de uso compartilhado.
No entanto, quando abro o Safari dentro do aplicativo, a página é bloqueada com uma mensagem dizendo: "Não é possível abrir a página no Safari. Erro: Não é possível navegar para a URL HTTP enquanto o modo somente HTTPS estiver habilitado."
Estou trabalhando para resolver esse problema. Esse problema está relacionado ao HSTS (HTTP Strict Transport Security) do Safari
O conceito de um servidor web incorporado pode ser desconhecido e pode não repercutir bem.