instalar index configurar apache2 fedora

apache2 - index - No se pudo determinar de manera confiable el nombre de dominio completo del servidor



install apache fedora 28 (9)

  1. sudo nano /etc/apache2/httpd.conf
  2. busque un nombre de ServerName texto en el editor nano <Ctrl + W>
  3. Inserte la siguiente línea en httpd.conf: ServerName localhost
  4. Simplemente reinicie Apache: sudo /usr/sbin/apachectl restart

Acabo de instalar Apache 2.2.17, y lo estoy usando por primera vez.

Ahora cuando trato de iniciar el servidor usando el service httpd start comando service httpd start , me da el mensaje:

httpd: No se pudo determinar de manera confiable el nombre de dominio totalmente calificado del servidor, utilizando :: 1 para ServerName

Ahora creo que tengo que establecer ServerName y la dirección IP mientras busco en Google. Pero no sé en qué archivo debo configurarlo.

¿Como puedo solucionar este problema?


  1. sudo vim /etc/apache2/httpd.conf
  2. Inserte la siguiente línea en el httpd.conf: ServerName localhost
  3. Simplemente reinicie Apache: sudo /etc/init.d/apache2 restart

Dos cosas parecían hacerlo por mí:

  1. Coloque todos los alias para 127.0.0.1 en / etc / hosts en una sola línea (por ejemplo, 127.0.0.1 localhost mysite.local myothersite.local
  2. Establecer ServerName en mi httpd.conf a 0.0.0.0 (localhost o 127.0.0.1 no funcionó para mí)

La edición de / etc / hosts eliminó largos tiempos de respuesta y la configuración de ServerName eliminó la advertencia de OP para mí.


En Debian Squeeze;

  1. Edite el archivo conf de Apache2: vim /etc/apache2/apache2.conf
  2. Inserte la siguiente línea en apache2.conf: ServerName localhost
  3. Reinicie Apache2: apache2ctl restart o /etc/init.d/apache2 restart

Debería funcionar bien (resolvió el problema en mi caso)

tks noodl para el enlace en los diferentes diseños. :)


FQDN significa el nombre resuelto sobre DNS. Debería ser como "server-name.search-domain".

La advertencia que recibe solo proporciona un aviso de que httpd no puede encontrar un FQDN, por lo que podría no funcionar correctamente manejar un host virtual basado en el nombre. Por lo tanto, asegúrese de que el FQDN esperado esté registrado en su servidor DNS, o agregue manualmente la entrada en /etc/hosts que es anterior a presionar DNS.


NO estaba obteniendo el ServerName equivocado. Dentro de la configuración de VirtualHost que está causando este mensaje de advertencia, es el genérico que se encuentra cerca de la parte superior de su httpd.conf que, por defecto, está comentado .

Cambio

#ServerName www.example.com:80

a:

ServerName 127.0.0.1:80


Otra opción es garantizar que el nombre de host completo (FQDN) aparezca en / etc / hosts. Esto funcionó para mí en Ubuntu v11.10 sin tener que cambiar la configuración predeterminada de Apache.



que aún no pudieron resolver el problema y usar mac, entonces sigue esto

1.goto la carpeta raíz /

  1. cd usr / local / etc / apache2 / 2.4

3.sudo nano httpd.conf

4.cambiar #servername a ServerName 127.0.0.1:8080 presionar ctrl + o, + return + ctrl x

5. luego reinicie el servidor apachectl restart