
Estou recebendo esta mensagem de erro ao iniciar o Apache. Estou usando o macOS Mojave 10.14.5.
AH00558: httpd: não foi possível determinar com segurança o nome de domínio totalmente qualificado do servidor usando Stevens-MacBook-Air.local. Defina a diretiva 'ServerName' globalmente para suprimir esta mensagem httpd (pid 856) já em execução
Adicionei o servidor de nomes no httpd.conf
arquivo, mas ainda estou recebendo esta mensagem de erro.
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
#ServerName localhost:8080
O que estou perdendo para que esta mensagem ainda apareça?
Responder1
Adicionei o servidor de nomes no arquivo httpd.conf, mas ainda estou recebendo esta mensagem de erro.
Desculpe dizer, mas não, você não fez isso. Isso é efetivamente o que você tem:
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
#ServerName localhost:8080
Observe como todas as linhas acima #ServerName localhost:8080
foram #
anexadas a elas. Isso significa que eles são comentados. Dê uma olhada nesse arquivo de configuração; existem outras linhas que são comentadas e também comentadas. Para que sua configuração tenha efeito, você precisa descomentá-la assim.
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
ServerName localhost:8080
Em seguida, reinicie o Apache e você poderá acessar o servidor Apache conforme http://localhost:8080
o esperado.
Responder2
Adicione uma linha ao seu nome de host totalmente qualificado na configuração do Apache:
LINE='ServerName www.example.com'
FILE='/etc/apache2/apache2.conf'
grep -qF -- "$LINE" "$FILE" || echo "$LINE" >> "$FILE"
service apache2 restart
Se o seu servidor não tiver domínio, localhost
use