Eu tenho uma placa Linux customizada na qual eu quero rodar o servidor web apache para testar HTML e outros serviços baseados na web.
Eu configurei, fiz a compilação cruzada e instalei o httpd (2.2.24, 2.4.1, 2.4.4 e 2.4.9) padrão no meu PC Linux (Ubuntu 12.04 LTS), assim como no meu próprio Linux customizado. Em seguida, adicionei o suporte do Módulo SSL (mod_ssl) para testar o HTTP, bem como a solicitação HTTPS.
A solicitação HTTP e HTTPS funciona bem sem nenhum problema no meu PC com Linux (Ubuntu 12.04 LTS). Mas quando eu tentei executar a mesma solicitação HTTP na minha placa Linux usando o httpd (2.4.4 e 2.4.9), a página do navegador no estado de carregamento e não pode sair dessa situação depois de ativar o módulo SSL. Também vi que a solicitação HTTPS funciona bem no momento.
Eu também fiz algumas tarefas de depuração através da ferramenta wire-shark e descobri que a conexão é estabelecida com sucesso após o envio do pedido através do HTTP, mas não consigo obter resposta dessa solicitação. Eu também descobri que a resposta de esse pedido HTTP recebido no wire-shark depois de fechar essa página HTTP solicitada do navegador.
Além disso, posso executar solicitações HTTP e HTTPS com êxito usando o httpd (2.2.24 e 2.2.27) em minha placa Linux, mas não consegui executar a mesma solicitação usando o pacote httpd (2.4.X).
Também alterei algumas configurações criando um host virtual diferente para HTTP (porta 80) e HTTPS (porta 443), mas ainda não consegui executar essa solicitação HTTP.
Eu também tentei escutar em portas diferentes como (Listen 80 e Listen 8000) sem módulo SSL (usando o httpd 2.4.4. e 2.4.9) quando o pedido HTTP entrar no estado de carregamento.
Alguém pode ter alguma ideia sobre esse problema ou me ajudar a resolver esse tipo de problema?
Tags https linux apache-httpd