Red de conocimiento informático - Material del sitio web - Cómo instalar Apache y configurar alojamiento virtual en Debian 10

Cómo instalar Apache y configurar alojamiento virtual en Debian 10

El servidor Apache HTTP es uno de los software de servicio de servidor web más utilizados. Apache proporciona muchas funciones potentes y se puede ampliar a través de otros módulos. El servidor HTTP Apache es un software de servidor multiplataforma de código abierto. Actualmente, la mayoría de los sitios web utilizan Apache como servidor HTTP de su sitio web.

En este tutorial, le mostraremos cómo instalar Apache y configurar hosts virtuales en Debian 10.

Primero, necesitarás un servidor con Debian instalado para que puedas realizar fácilmente el tutorial en él. Si no tiene uno, puede considerar instalar Debian 10 en una máquina virtual. Por supuesto, le recomiendo que compre Alibaba Cloud VPS o Tencent VPS. Si prefiere servidores extranjeros, le recomiendo que pruebe el VPS de Vultr. Obtendrás $50, una excelente relación calidad-precio.

Por supuesto, también está el host. Por razones de seguridad, no se recomienda utilizar la cuenta raíz. Se recomienda crear un usuario con permisos sudo.

Al mismo tiempo, su Debian tiene PHP instalado, si no, puede consultar el tutorial "Cómo instalar PHP en Debian 10".

El instalador de Apache se proporciona en el repositorio predeterminado de Debian, así que simplemente ejecute el comando de instalación para instalarlo. Antes de ejecutar el comando para instalar Apache, necesitamos actualizar el sistema. El comando es el siguiente:

Una vez completada la instalación, Apache se ejecutará automáticamente de forma predeterminada. Usamos el siguiente comando para verificar el estado. del servicio apache.

El comando de salida es similar al siguiente:

Abrir el firewall puede mejorar la seguridad del servidor. Solo abrimos los puertos a los que se debe acceder a través del firewall. Esto se puede lograr a través del software de administración de firewall ufw o nftables.

Si ufw o nftables no están instalados en su sistema, puede instalarlos directamente usando el siguiente comando.

Si necesita habilitar (HTTP) 80 o (HTTPS) 443, puede ejecutar el siguiente comando:

nftables Si necesita habilitar (HTTP) 80 o (HTTPS) 443, puede ejecutar el siguiente comando:

Recomendamos utilizar UFW como administrador de firewall.

Después de instalar Apache, debe verificar que Apache esté funcionando correctamente. Para ello abrimos un navegador y entramos. Por defecto, la estructura del directorio es la siguiente:

Se puede crear con el siguiente comando:

En este directorio creamos un Archivo index.php, el contenido es el siguiente:

Primero, ingrese al directorio /etc/apache2/sites-available, cree el archivo de configuración example.conf y agregue el siguiente contenido.

Puede nombrar el archivo de configuración del host virtual según sus propias preferencias, pero se recomienda utilizar el nombre de dominio como nombre del archivo de configuración.

Para habilitar un nuevo archivo de host virtual, cree un enlace simbólico desde el archivo de host virtual al directorio habilitado para el sitio, que Apache leerá durante el inicio.

En los sistemas Debian, puede utilizar el script auxiliar llamado a2ensite para habilitar hosts virtuales, el comando es el siguiente:

Por supuesto, también puede optar por crear enlaces simbólicos manualmente. de la siguiente manera:

Una vez habilitada la configuración, pruebe que la sintaxis sea correcta escribiendo:

Si todo está bien, generará:

Si todo está bien, verá el siguiente resultado:

Reinicie el servicio usando el siguiente comando para que la configuración surta efecto:

Escriba, en circunstancias normales verá el siguiente resultado en la barra de direcciones del navegador:

p>

Esto concluye la entrega de este tutorial.

A través de este tutorial, aprenderá cómo instalar Apache y configurar un host virtual en Debian 10. Si tiene su propio host Debian 10, es posible que desee seguir el tutorial para intentar instalarlo. Si no tiene su propio Debian, se recomienda instalar uno virtual Debian 10 o ir a Alibaba Cloud o Tencent Cloud o Vultr para comprar su propio servidor VPS.