Estoy pasando de WAMP a LAMP y ejecuto una aplicación PHP personalizada que carga archivos multimedia a los usuarios en una LAN. planeo tener dosvolúmenesen mi servidor. Uno será el sistema Ubuntu y la unidad de aplicaciones, y el otro será una configuración RAID 10 para almacenamiento de archivos web.
1) ¿Cómo puedoconfigurar apacheservir archivos desde el volumen RAID, en lugar del volumen desde donde arranca y ejecuta Ubuntu?
2) ¿Esto se configura después de instalar Apache o debo especificar la ubicación donde se sirven los archivos web durante la instalación de Apache?
Respuesta1
Bueno, si conoce Apache en Windows, la configuración es la misma, tiene un montón de archivos de configuración que le indican a Apache qué dominios servir, dónde encontrar contenido, quién puede acceder, etc. Puede cambiar la configuración en cualquier momento que desee. Durante la instalación, se establecerán algunas configuraciones predeterminadas /etc/apache2/
para que puedas comenzar y que podrás cambiar a tu gusto.
En Ubuntu la estructura probablemente sea diferente a la que estás acostumbrado en WAMP. Introduzca sus definiciones de vhost /etc/apache2/sites-available/
y ejecútelas a2ensite site-name
(nombre del sitio es el nombre de su archivo en sitios disponibles) y vuelva a cargar el servicio Apache ( sudo systemctl reload apache2.service
). Dentro de su vhost, simplemente apunte DocumentRoot
o Alias
a su segunda partición. Es posible que necesite una <Directory /path/to/document/root>
definición para permitir el acceso a la raíz de su documento.
Alternativamente, puede simplemente montar su segunda partición en /var/www
la que es la ubicación predeterminada para la raíz del documento de Apache. Esto colocará sus archivos web automáticamente en su segunda partición sin cambiar ninguna configuración predeterminada de Apache.