Diferencia entre revisiones de «Configuración de un site en apache2»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
 
(No se muestra una edición intermedia de otro usuario)
Línea 20: Línea 20:
   </VirtualHost>
   </VirtualHost>


Hacemos el enlase simbilico.
Hacemos el enlase simbilico.nn


   a2ensite archivo.conf  
   a2ensite archivo.conf  
Línea 35: Línea 35:


   apachectl configtest
   apachectl configtest
== Error Servername ==
message:
  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Solución
  sudo nano /etc/apache2/apache2.conf
  Agregamos el parametro
  ServerName localhost
  # Global configuration
  #
Guardamos los cambios

Revisión actual del 19:57 21 sep 2021

Para crear un sitio en apache debemos crear un archivo.conf.

  nano /etc/apache2/sites-available/archivo.conf

Pegamos adentro el siguiente texto.

 <VirtualHost *:81>
    ServerAdmin admin@yourdomain.com
    DocumentRoot /var/www/html/glpi/
    ServerName glpi.villalba.com
    ServerAlias www.glpi.villalba.com
    <Directory /var/www/html/glpi/>
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>
    ErrorLog /var/log/apache2/your-domain.com-error_log
    CustomLog /var/log/apache2/your-domain.com-access_log common
  </VirtualHost>

Hacemos el enlase simbilico.nn

  a2ensite archivo.conf 

El comando nos crear un archivo en sites-eneaible.

  /etc/apache2/sites-enabled/

Por ultimo debemos deshabilitar el sitio por defecto de apache.

  a2dissite 000-default.conf

También puede utilizar el comando apachectl (pasa configtest o la opción -t). Se ejecutará una prueba de archivo de sintaxis de configuración. Analiza los archivos de configuración y, o bien revele información Sintaxis Ok o detallada sobre el error de sintaxis particular:

  apachectl configtest


Error Servername

message:

  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

Solución

  sudo nano /etc/apache2/apache2.conf
  Agregamos el parametro
  ServerName localhost
  # Global configuration
  #

Guardamos los cambios