Tecnología

Inicio

¿Cómo construir una página web Driven base de datos con el código abierto

¿Cómo construir una página web Driven base de datos con el código abierto


La creciente importancia de los sitios web con bases de datos ha llevado a un aumento en las personas que buscan aprender desarrollo web por sí mismos. Para muchos, las costosas opciones de software propietario son inaccesibles y crean una barrera de entrada en el campo. Por suerte, existe una serie de opciones de código abierto o libre que puede hacer que el sueño de convertirse en un webmaster una realidad. Software de código abierto también permite a los programadores con experiencia para personalizar su experiencia de desarrollo.

Instrucciones

1 Elija un servidor web que se ajuste a los requisitos del proyecto. Algunas soluciones de código abierto incluyen Apache, Cherokee y nginx. Seleccionar el software de servidor web basado en rendimiento y funcionalidad. Si la máquina en la que va a alojar el servidor web es ligero y se construyó en un presupuesto, un servidor ligero, tal como Cherokee es una apuesta segura. Sin embargo, si usted tiene una máquina de alto rendimiento y se necesita algo repleto de características, Apache puede ser una mejor opción. Descargar el servidor de la página web o un repositorio de software. Siga las instrucciones de instalación en el archivo "readme" que se incluye con la descarga. Consulte el manual incluido para obtener detalles sobre donde están los archivos de configuración se encuentran y lo que cada uno hace. Modificar la configuración del servidor, asegurándose de mantener la seguridad en mente.

2 Consulte la documentación de algunos servidores de bases de datos diferentes para determinar cuál de ellos tiene las características que necesita y es compatible con su configuración actual. MySQL, PostgreSQL y Firebird son opciones populares. Descargar el servidor. Siga las instrucciones de instalación en el archivo "readme" para instalarlo. Configuración será una parte del proceso de instalación. Consulte la documentación para obtener información sobre la configuración más avanzada.

3 Escoja un servidor FTP para que pueda realizar cambios en su sitio web desde su PC. Incluso si usted es anfitrión de su sitio web en casa, es una buena idea para mantener su servidor independiente de su máquina personal. servidores FTP de código abierto más populares son Proftpd, Pure-ftpd y vsftpd. Cada una de ellas es compatible con todos los principales sistemas operativos de código abierto. Pure-ftpd es rico en características y puede ser ideal si usted necesita para personalizar su experiencia en un alto grado. ProFTPD es mucho más fácil de configurar, y puede ser más conveniente si usted es un usuario inexperto. Y vsftpd puede ser una buena opción para algo pequeño y seguro. Descarguelo el servidor FTP. Instalar en base a las instrucciones en el archivo incluido "readme", y asegúrese de hacer los ajustes apropiados para la configuración de seguridad.

4 Planificar el diseño de fondo para su sitio web. A diferencia de las soluciones propietarias, las licencias de código abierto es muy permisiva. Puede instalar el software de código abierto en tantas máquinas como desee sin incurrir en derechos de licencia, lo que abre las opciones en lo que respecta al equilibrio de carga y distribución del ancho de banda. Diseñar la topología de red con esto en mente, si está desarrollando una aplicación web a gran escala. Su plan para el back-end debe incluir mecanismos de distribución de contenidos y sistemas de archivos y bases de datos de copias de seguridad regulares. Muy grandes sitios web también tendrán que estudiar la distribución de la carga, tipos de conexión a Internet y la topología de la red.

5 Construir su sitio web mediante la conexión con el servidor a través de FTP y subir los archivos correspondientes. Esto requerirá el uso de un cliente FTP. Todos los principales sistemas operativos vienen con pre-instalado un cliente FTP. Utilice el comando "ftp" de una línea de comandos para acceder a ella.

sitios web de código abierto se crean a menudo en PHP, Perl y Python, aunque son buenas opciones para secuencias de comandos del lado del servidor también. Use un lenguaje de script del lado del servidor para interactuar con el servidor de base de datos para almacenar y recuperar información del usuario. Leer los manuales referentes al lenguaje de consulta de lenguaje de script y base de datos con la que se está trabajando.

Consejos y advertencias

  • Asegúrese de estar al tanto de las últimas actualizaciones de seguridad. A pesar de que el software de código abierto no es inherentemente insegura, cualquiera puede ver el código fuente y utilizar ese conocimiento para explotar las debilidades en el software que ha seleccionado.