Acabo de instalar Apache 2.2.17 y lo estoy usando por primera vez.
Ahora, cuando intento iniciar el servidor usando el comando service httpd start
, me da el mensaje:
httpd: No se pudo determinar de manera confiable el nombre de dominio completo del servidor, usando :: 1 para ServerName
Ahora creo que tengo que configurar ServerName y la dirección IP mientras busco en Google. Pero no sé en qué archivo tengo que colocar.
¿Como puedo solucionar este problema?
</VirtualHost>*
* Pero sigo recibiendo el siguiente mensaje de error .. ** Iniciando httpd: Advertencia: DocumentRoot [/ home / user / Softwares / mysite] no existe httpd: No se pudo determinar de manera confiable el servidor completamente nombre de dominio calificado, usando :: 1 para ServerNamesudo vim /etc/apache2/httpd.conf
ServerName localhost
sudo /etc/init.d/apache2 restart
fuente
NO estaba obteniendo el nombre del servidor incorrecto. Dentro de su configuración de VirtualHost que está causando este mensaje de advertencia, es el genérico cerca de la parte superior de su httpd.conf que está comentado por defecto .
Cambio
a:
fuente
Bajo Debian Squeeze;
Debería funcionar bien (resolvió el problema en mi caso)
tks noodl para el enlace en los diferentes diseños. :)
fuente
Otra opción es asegurarse de que el nombre completo de host calificado (FQDN) esté listado en / etc / hosts. Esto funcionó para mí en Ubuntu v11.10 sin tener que cambiar la configuración predeterminada de Apache.
fuente
sudo nano /etc/apache2/httpd.conf
ServerName
en el editor nano<Ctrl + W>
ServerName localhost
sudo /usr/sbin/apachectl restart
fuente
"Para resolver este problema, necesita establecer ServerName.
1:
$ vim /etc/apache2/conf.d/name
Por ejemplo, configure agregar ServerName localhost o cualquier otro nombre:2: ServerName localhost Reinicie Apache 2
3:
$ service apache restart
Para este ejemplo utilizo Ubuntu 11.10.1.125 "fuente
FQDN significa el nombre resuelto sobre DNS. Debería ser como "nombre-servidor.dominio-búsqueda".
La advertencia que recibe solo proporciona un aviso de que httpd no puede encontrar un FQDN, por lo que es posible que no funcione correctamente para manejar un host virtual basado en nombre. Por lo tanto, asegúrese de que el FQDN esperado esté registrado en su servidor DNS o agregue manualmente la entrada
/etc/hosts
antes de ingresar a DNS.fuente
Dos cosas parecieron hacer por mí:
127.0.0.1 localhost mysite.local myothersite.local
ServerName
en mi httpd.conf a0.0.0.0
(localhost o 127.0.0.1 no funcionó para mí)La edición de / etc / hosts eliminó los largos tiempos de respuesta y la configuración del ServerName eliminó la advertencia de OP para mí.
fuente
que todavía no pudieron resolver el problema y usando mac, siga esto
1.vaya a la carpeta raíz /
3.sudo nano httpd.conf
4.cambie #servername a ServerName 127.0.0.1:8080 presione ctrl + o, + return + ctrl x
5.A continuación, reinicie el servidor apachectl restart
fuente
Si está utilizando Windows, hay un tipo de situación diferente
Primero abierto
c:/apache24/conf/httpd.conf
. La carpeta Apache es suficiente, no específicamente por encima de la rutaDespués de eso, debe configurar el archivo httpd.conf.
Justo después de unas pocas líneas hay un patrón como:
Aquí tienes que cambiar por el
localhost
.Debe ingresar la dirección ipv4 para poder abrir localhost.
Consulte este enlace de video y luego un poco más.
Cambie sus variables de entorno:
En el que tienes que entrar en ruta:
y lo
mismo en las variables SYSTEM
Si tiene alguna consulta, no dude en preguntar.
fuente
Si está utilizando Windows, elimine el comentario en estas líneas y configúrelas como:
¡Trabajó para mi!
fuente
Aquí están mis dos centavos. Quizás sea útil para futuros lectores.
Me encontré con este problema al usar Apache dentro de un contenedor Docker. Cuando inicié un contenedor desde una imagen del servidor web Apache, apareció este mensaje cuando lo inicié con
docker run -it -p 80:80 my-apache-container
.Sin embargo, después de iniciar el contenedor en modo separado,
docker run -d -p 80:80 my-apache-container
pude conectarme a través del navegador.fuente