En algunas ocasiones si necesitamos tener acceso a una gran cantidad de archivos .js o .css y no queremos tenerlo directamente en nuestro proyecto, podemos configurar un repositorio público que nos permita llamar nuestras clases css y js por un url desde cualquier parte del mundo.

Lo primero que debemos hacer es buscar nuestro archivo httpd.conf si usamos http o bien nuestro archivo ssl.conf si usamos https en nuestra instancia de OHS configurada.

En nuestro caso tenemos configurado SSL, por ende utilizaremos el archivo ssl.conf, tenemos una carpeta en la raíz llamada InfoDigital esta es la que queremos darle acceso de manera pública y aquí tenemos nuestros archivos css y js, su árbol de carpetas es el siguiente:

-InfoDigital - en raíz
     -InfoDigital
           -Estructura Públicado.txt
           -css/
           -images/
           -js/

Dentro del archivo ssl.conf debemos colocar el siguiente código:

DocumentRoot "/InfoDigital"
<Directory /InfoDigital>
      Options Indexes
      Require all granted
</Directory>

Options Indexes: Permite indexar todos los archivos y directorios de la carpeta.

Require all granted: Permite el acceso público a cualquier persona con el url, en caso de querer limitar más este acceso, podemos indagar más en documentación sobre Apache 2.4

Guardamos el archivo y ahora debemos reiniciar nuestro OHS, posteriormente realizamos la prueba de acceso a nuestro repositorio público:

Ya en esta parte es cuestión de navegar entre nuestras carpetas, abrir el archivo que necesitemos y copiar y pegar el url del archivo en nuestro proyecto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.