Você pode executar os hosts virtuais fora do endereço IP em vez dos nomes de host.
Então, na linha 26 do seu arquivo vhosts.conf ele deve ser:
<VirtualHost <EXTERNAL IP>:443>
Onde está o endereço IP do seu servidor.
Eu tenho um aplicativo Django
que é executado em 8080
, apachectl configtest
não mostra erros e python manage.py runserver
o executa sem nenhum erro. No entanto, independentemente de o aplicativo estar ou não em execução, a página de teste do apache do RHEL aparece quando eu navego para a minha instância do EC2.
Isso é um problema de permissão? Por favor, deixe-me saber quais arquivos fornecer aqui que ajudariam na solução de problemas. httpd -v
output:
Server version: Apache/2.4.6 (Red Hat Enterprise Linux)
Server built: May 28 2018 16:19:32
Aqui está o httpd.conf
( link pastebin )
Este é o vhosts.conf
( link pastebin )
Você pode executar os hosts virtuais fora do endereço IP em vez dos nomes de host.
Então, na linha 26 do seu arquivo vhosts.conf ele deve ser:
<VirtualHost <EXTERNAL IP>:443>
Onde está o endereço IP do seu servidor.
Tags amazon-ec2 centos rhel apache-httpd