Instalación servidor Apache en Debian 12 (Bookworm)
NOTA: sirve para más versiones y distribuciones Linux.
1) sudo apt update
2) sudo apt install apache2 -y
Con ello ya tenddremos instalado el servidor apache
3) sudo systemctl status apache2 -> comprobar el estado del servidor apache
4) sudo systemctl stop apache2 -> si queremos pararlo
5) sudo systemctl restart apache2 -> para reiniciar el servicio
Enlaces útiles:
- How to Install Apache Web Server on Debian 12 Linux: https://itslinuxfoss.com/install-apache ... t=cmp-true
Instalar servidor Apache en Debian 12 (Bookworm)
Re: Instalar servidor Apache en Debian 12 (Bookworm)
Configurar hosts virtuales en Apache
Configurar hosts virtuales en Apache te permite alojar múltiples sitios web en un solo servidor. Cada sitio se configura como un host virtual, y se puede dirigir a un directorio específico en función del dominio solicitado. Aquí tienes los pasos para hacerlo:
Crear la estructura de directorios:
El document root (directorio de nivel superior donde Apache busca el contenido) se establecerá en directorios individuales bajo /var/www.
Crearemos un directorio para cada host virtual que planeamos crear.
En cada uno de estos directorios, crearemos una carpeta public_html que albergará nuestros archivos.
Instalar Apache (si aún no lo has hecho):
Ejecuta los siguientes comandos:
Crear los directorios para tus sitios web:
Por ejemplo, si deseas alojar example.com y test.com, crea los siguientes directorios:
Configurar los Virtual Hosts:
Crea archivos de configuración para cada dominio en el directorio /etc/apache2/sites-available/.
Puedes copiar el archivo de configuración predeterminado como base:
Edita los archivos example.com.conf y test.com.conf para configurar los detalles específicos de cada dominio, como el document root, el nombre de dominio, etc.
Habilitar los Virtual Hosts:
Crea enlaces simbólicos desde los archivos de configuración en /etc/apache2/sites-available/ a /etc/apache2/sites-enabled/:
Reiniciar Apache para aplicar los cambios:
Editar el archivo de hosts locales (opcional):
Añade las siguientes líneas al archivo /etc/hosts en tu máquina local:
Esto te permitirá probar la configuración desde tu ordenador, aunque los visitantes externos no podrán acceder a través de estos nombres de dominio.
Recuerda sustituir los valores de ejemplo con tus propios dominios y configuraciones. ¡Buena suerte con tus aplicaciones web
Configurar hosts virtuales en Apache te permite alojar múltiples sitios web en un solo servidor. Cada sitio se configura como un host virtual, y se puede dirigir a un directorio específico en función del dominio solicitado. Aquí tienes los pasos para hacerlo:
Crear la estructura de directorios:
El document root (directorio de nivel superior donde Apache busca el contenido) se establecerá en directorios individuales bajo /var/www.
Crearemos un directorio para cada host virtual que planeamos crear.
En cada uno de estos directorios, crearemos una carpeta public_html que albergará nuestros archivos.
Instalar Apache (si aún no lo has hecho):
Ejecuta los siguientes comandos:
Código: Seleccionar todo
sudo apt update
sudo apt install apache2
Por ejemplo, si deseas alojar example.com y test.com, crea los siguientes directorios:
Código: Seleccionar todo
sudo mkdir /var/www/html/example.com
sudo mkdir /var/www/html/test.com
Crea archivos de configuración para cada dominio en el directorio /etc/apache2/sites-available/.
Puedes copiar el archivo de configuración predeterminado como base:
Código: Seleccionar todo
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/test.com.conf
Habilitar los Virtual Hosts:
Crea enlaces simbólicos desde los archivos de configuración en /etc/apache2/sites-available/ a /etc/apache2/sites-enabled/:
Código: Seleccionar todo
sudo a2ensite example.com.conf
sudo a2ensite test.com.conf
Código: Seleccionar todo
sudo systemctl restart apache2
Añade las siguientes líneas al archivo /etc/hosts en tu máquina local:
Código: Seleccionar todo
127.0.0.1 example.com
127.0.0.1 test.com
Recuerda sustituir los valores de ejemplo con tus propios dominios y configuraciones. ¡Buena suerte con tus aplicaciones web