GNU/Linux >> Tutoriales Linux >  >> Panels >> LAMP

Cómo configurar servidores virtuales Apache en Rocky Linux

Este es un paso opcional destinado solo para aquellos que desean alojar varios sitios en el mismo servidor. Hasta ahora, nuestra configuración LAMP solo puede alojar un sitio. Si desea alojar varios sitios, debe instalar o configurar archivos de host virtual. Los archivos de host virtual de Apache encapsulan las configuraciones de varios sitios web.

Para esta sección, crearemos un archivo de host virtual de Apache para demostrar cómo puede configurar sus hosts virtuales en Rocky Linux .

Requisitos

  • Para que esto tenga éxito, debe tener un Nombre de dominio completamente calificado apuntando a la dirección IP pública de su servidor en su panel de control de alojamiento DNS.
  • Una instancia de Rocky Linux 8 con la pila LAMP instalada.

Nota :En nuestra configuración, estamos usando el nombre de dominio tecmint.info que apunta a la IP pública de nuestro servidor virtual. Asegúrese de utilizar su propio nombre de dominio en todas las instancias en las que aparezca nuestro nombre de dominio.

Creación de una estructura de directorio virtual de Apache

El primer paso es crear un directorio que acomode el sitio web o los archivos del dominio. Este será el DocumentRoot que estará en el /var/www/ sendero. Por lo tanto, ejecute el siguiente comando.

$ sudo mkdir -p /var/www/tecmint.info/html

A continuación, crearemos un index.html simple archivo que usaremos para probar nuestro archivo de host virtual.

$ sudo vim /var/www/tecmint.info/html/index.html

Inserte las siguientes líneas HTML.

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Welcome to tecmint.info!</title>
  </head>
  <body>
    <h1>Success! The tecmint.info virtual host is active and running!</h1>
  </body>
</html>

Guarde el archivo HTML y salga.

Luego, asigne los permisos al usuario que ha iniciado sesión actualmente para permitirles editar los directorios webroot sin contratiempos de permisos.

$ sudo chown -R $USER:$USER /var/www/tecmint.info/html

Creación de un archivo de host virtual de Apache

En este punto, crearemos un archivo de host virtual separado para nuestro dominio. Por defecto, Rocky Linux 8 , como CentOS 8 , carga todas sus configuraciones desde /etc/httpd/conf.d directorio.

Entonces, continúe y cree un archivo de host virtual separado.

$ sudo vim /etc/httpd/conf.d/tecmint.info.conf

Pegue el contenido a continuación para definir el host virtual.

<VirtualHost *:80>
    ServerName www.tecmint.info
    ServerAlias tecmint.info
    DocumentRoot /var/www/tecmint.info/html

    <Directory /var/www/tecmint.info/html>
        Options -Indexes +FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog /var/log/httpd/tecmint.info-error.log
    CustomLog /var/log/httpd/tecmint.info-access.log combined
</VirtualHost>

Guarde los cambios y salga del archivo de host virtual.

Para verificar si todas las configuraciones son correctas, ejecute el comando:

$ sudo apachectl configtest

A continuación, reinicie Apache para efectuar los cambios realizados.

$ sudo systemctl restart httpd

Luego inicie su navegador web y explore su dominio de la siguiente manera:

http://tecmint.info

Esto debería mostrar la página HTML de muestra que configuramos en el paso 1 de esta sección. ¡Esta es una prueba irrefutable de que nuestra configuración de host virtual está funcionando!

Si tiene varios nombres de dominio, repita los mismos pasos para configurar archivos de host virtual para cada dominio o sitio web.

Conclusión

Y ahí lo tienes. Hemos configurado correctamente los archivos de host virtual para alojar varios sitios web o dominios en Rocky Linux 8 con la LÁMPARA pila. Puede proceder a alojar sus aplicaciones web.


LAMP
  1. Cómo configurar servidores virtuales Apache en CentOS

  2. Cómo configurar un montaje NFS en Rocky Linux 8

  3. Configuraciones de host virtual de Apache:Linux

  4. Cómo instalar Apache Kafka en Rocky Linux 8

  5. Cómo configurar el host virtual apache en ubuntu

Cómo configurar servidores virtuales Apache en Ubuntu 18.04 LTS

Cómo alojar un sitio web usando Apache con SSL en Rocky Linux

Cómo configurar la replicación FreeIPA en Rocky Linux/Alma Linux/Centos 8

Cómo instalar Apache Tomcat en Rocky Linux 8

Cómo configurar servidores virtuales Apache en Ubuntu 18.04

Cómo configurar servidores virtuales Apache en Ubuntu 20.04