"Permissão negada" indica que você não tem permissões para vincular a uma porta.
Isso pode acontecer por vários motivos, incluindo:
- Não usando
sudo
ou poderes de superusuário ao reiniciar o Apache - Outra coisa já está ouvindo na porta 80 ou 443.
Primeiramente, para a porta 80, verifique isso: sudo netstat -tulpn | grep :80
. Isso listará todos os processos vinculados à porta 80 e seus nomes na coluna mais à direita.
Para a porta 443, use isso, e a mesma coisa geral deve ser mantida em mente: sudo netstat -tulpn | grep :443
.
Note, no entanto, que o problema da porta 443 pode estar relacionado a problemas que observei.
Há também um problema em 14.04 que eu observei pessoalmente, que é que ouvir com ssl_module
e mod_gnutls
também causará esse problema (descoberto ao configurar um serviço). Você precisará comentar um ou outro em ports.conf
e usar um ou outro em vez de ambos. (Ou, tenha mod_gnutls
escutando em uma porta diferente ou mod_ssl
escutando em uma porta diferente)