Que es Apache HTTP Server Project?
Enviado por Rebecca • 10 de Febrero de 2018 • 1.695 Palabras (7 Páginas) • 472 Visitas
...
La lista de correo de desarrolladores no es un foro de apoyo a los usuarios, es solamente para quienes trabajan activamente para el desarrollo del código del servidor.
Desarrollo
Hay un grupo central colaboradores formado inicialmente de los fundadores del proyecto y aumentada de vez en cuando por otros destacados colaboradores. Hay ‘committers’ quienes son los que tienen permisos de acceder al control de repositorios del código fuente para ayudar a mantener el proyecto o documentación, y el grupo central ahora gestión el proyecto el cual es llamado Apache HTTP Proyect Management Committee (PMC). De hecho cada proyecto tiene su propio PMC para determinar committers, dirección de proyecto y de gestión en general. Los términos “The Apache Group” o “Apache Core” ya no se usan.
El proyecto es una meritocracia - cuanto más trabajo has hecho, más se le permitirá hacerlo. Los fundadores del grupo establecen las reglas originales, pero pueden ser modificados por el voto de los miembros activos de PMC. Hay un grupo de personas que tienen conexiones en el servidor y el acceso a los repositorios de código fuente. Todo el mundo tiene acceso de sólo lectura a los repositorios. Se proponen cambios en el código en la lista de correo y por lo general votan los miembros activos - tres (votos 'sí ') +1 y -1 no (votos ‘no’) son necesarios para cometer un cambio de código durante un ciclo de lanzamiento; documentación suele ser cometidos primero y luego cambian según sea necesario, con los conflictos resueltos por mayoría de votos.
¿Por qué Apache es software libre?
El Software Apache existe para brindar robustos e implementaciones de referencia de grado-comercial a muchos tipos de softwares. Debe de seguir siendo una plataforma sobre la cual individuos e instituciones puedan construir sistemas confiables, tanto para fines experimentales como para fines de misión crítica. Creen que las herramientas de publicación en línea deberían estar en las manos de todos y que las empresas de softwares deben hacer su dinero mediante las prestaciones de servicios de valor agregando tales como módulos y apoyos especializados entre otras cosas.
A menudo es visto como una ventaja económica para una empresa a "poseer" un mercado - en la industria del software, es decir para controlar firmemente un conducto particular, de tal manera que todos los demás deben pagar por su uso. Esto se realiza normalmente por "poseer " los protocolos a través del cual las empresas hacen negocios, a expensas de todas las demás empresas. En la medida en que los protocolos de la World Wide Web se mantienen " sin dueño " por una sola empresa la web seguirá siendo un campo de juego nivelado para las empresas grandes y pequeñas. Por lo tanto, la "propiedad" de los protocolos debe ser prevenida. Con este fin, la existencia de implementaciones de referencia sólidas de varios protocolos e interfaces de programación de aplicaciones, disponible gratuitamente para todas las empresas y los individuos, es algo muy bueno.
Por otra parte, la Fundación Apache Software es una entidad orgánica; quienes se benefician de este programa mediante su uso, a menudo contribuyen de nuevo a él, proporcionando mejoras de características, correcciones de errores, y el apoyo a otros en listas públicas y grupos de noticias. El esfuerzo realizado por cualquier persona en particular es por lo general bastante ligero, pero el producto resultante se hace muy fuerte. Este tipo de comunidades sólo puede ocurrir con el software libremente disponible - cuando alguien ha pagado por el software, por lo general no están dispuestos a corregir sus errores de forma gratuita. Se puede argumentar, entonces, que la fuerza de Apache viene del hecho de que es gratis, y si fuera " no libres" que sufrirían tremendamente, incluso si ese dinero se gasta en un equipo de desarrollo real.
Instalación de Apache en Debian 8.
1.- Para instalar un servidor apache en Debian debemos emplear el comando “apt-get install apache2” y presionamos la tecla Enter.
[pic 2]
2.- El software empezará a descargarse, una vez que haya terminado aparecerá:
[pic 3]
3.- Para Verificar que el Servidor esté instalado correctamente introducimos la dirección del servidor en nuestro navegador de windows.
Nota: Para saber la dirección IP de nuestro servidor, tecleamos el comando “Ifconfig”. La dirección IP será la que está utilizando la interface “eth0” que es la 192.168.76.128
[pic 4]
4.- Como se puede observar el Servidor Apache se ha instalado correctamente y está funcionando al 100.
[pic 5]
5.- Para poder hacer una prueba nosotros mismos vamos a crear un archivo .html en el directorio html. Para ello primero debemos posicionarnos en dicho directorio de esta manera: cd /var/www/html y presionamos Enter, para verificar que estamos en el directorio correcto, podemos utilizar el comando pwd.
[pic 6]
6.- Ahora si podemos crear el archivo utilizando el comando touch “nombre-archivo”.html debemos asegurarnos de ponerle la extensión .html.
Para ver que está creado el archivo ponemos el comando ls.
Nota: touch es un comando que nos permite crear archivos de texto directamente. Todos los archivos que queramos que nuestro navegador visualice deberán estar contenidos en este directorio /html.
[pic 7]
7.- abrimos el archivo que hemos creado con el comando nano nombre-archivo.html. Con unas etiquetas html insertamos cualquier texto, solo para cuestiones de prueba. Despues guardamos los cambios que hemos hecho con la combinación de teclas Ctrl+O y luego Ctrl+X para salir del editor.
[pic 8]
8.- En la barra de direcciones de nuestro navegador Windows tecleamos la dirección IP de nuestro servidor seguido de una barra y el nombre que le hemos dado al archivo que creamos anteriormente no olvides poner la extensión .html y damos Enter.
[pic 9]
Conclusión:
Con estos sencillos pasos logramos instalar y
...