El uso del protocolo https en la web es cada día es más habitual, las principales organizaciones que marcan el rumbo de la web, conocedoras de la necesidad de aumentar la seguridad en internet, fomentan su uso hasta el punto de que los principales navegadores del mercado identifican las webs que no cifran el tráfico como no seguras.
Históricamente los clientes y servidores FTP han formado parte del conjunto de herramientas más utilizadas por los desarrolladores web. Con la sofisticación de los entornos de desarrollo y la adopción cada vez mayor de los sistemas de control de versiones su uso ha disminuido ligeramente, pero sigue conservando su estatus de herramienta esencial.
Para el que está acostumbrado a trabajar con redes de equipos Windows acceder a un equipo mediante hostname es algo habitual. Por el contrario, el que suele trabajar con sistemas basados en Linux en una red local sabe que por defecto suele ser un asunto algo más laborioso.
La curiosidad y la predisposición a probar cosas nuevas suelen ser cualidades bastante habituales entre las personas relacionadas con la tecnología, pero existen ciertas situaciones en las que estamos tan acostumbrados a realizar algunas tareas de una determinada forma que no nos cuestionamos el por qué o si es posible hacerlo mejor con algunos cambios.
Los más habitual en un entorno de desarrollo, de pruebas o de pre-producción es que tengamos varios proyectos conviviendo en paralelo. Y como ser organizado no es solo una virtud, sino que es una cualidad imprescindible para evitar el caos de cara al futuro, los hosts virtuales de Apache 2 son una buena forma de lograrlo.
Asegurar que los permisos de usuario de los archivos y carpetas de nuestro servidor web están correctamente asignados es una práctica que nos ahorrará problemas en el futuro. En esta mini entrada veremos cómo hacerlo.
Git es de largo el software de control de versiones por excelencia, el más utilizado muy por encima de cualquier otra opción como Subversion o Mercurial.
Por otro lado existen varias opciones para trabajar con un servidor Git, algunas de las mas famosas son a través de plataformas de terceros como Github o Gitlab.
Un servidor web Apache 2 corriendo sobre Linux no requiere muchos recursos de hardware. Así que si queremos disponer de un servidor casero dónde poder trastear y realizar pruebas o desarrollar ese pequeño proyecto que siempre nos ronda en la cabeza, una Raspberry Pi es una buena opción.
La Raspberry Pi, sea con Raspbian o con Ubuntu Mate, tiene un entorno de escritorio muy digno para los recursos de que dispone este SBC. Pero para el uso que le queremos dar lo que haremos será activar el acceso SSH y desactivar el entorno de escritorio.
Pocos son los entusiastas de los ordenadores que a día de hoy no han oído hablar de Rasperry PI. Para los que todavía no la conocen se trata de un pequeño ordenador austero y económico que ocupa poco espacio, consume poca electricidad, no hace ruido y además le podemos instalar algunas distribuciones Linux u otros sistemas operativos como Windows 10 IOT.
Pues bien, si te gusta trastear tanto como a mi y quieres pasar un buen rato, si tienes un pequeño proyecto personal que quieres «profesionalizar» con un servidor de pruebas, si necesitas un servidor de control de versiones, etc. Una Raspberry PI es una solución muy económica y 100% válida siempre y cuando tus necesidades de hardware no son excesivas y la criticidad de tu proyecto lo permite.
Este sitio web usa cookies para darte la mejor experiencia. Pinchando en Aceptar estarás dando tu consentimiento para el uso de TODAS las cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Estas cookies son absolutamente esenciales para el correcto funcionamiento de esta web. Aseguran en funcionamiento básico y la seguridad de forma anónima.
Cookie
Duración
Descripción
_GRECAPTCHA
5 months 27 days
El servicio recaptcha de Google establece esta cookie para identificar bots y proteger el sitio web contra ataques de spam maliciosos.
cookielawinfo-checkbox-advertisement
1 year
Establecida por el complemento de consentimiento de cookies de GDPR, esta cookie se utiliza para registrar el consentimiento del usuario para las cookies en la categoría "Publicidad".
cookielawinfo-checkbox-analytics
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Análisis".
cookielawinfo-checkbox-functional
11 months
La cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Funcional".
cookielawinfo-checkbox-necessary
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. Las cookies se utilizan para almacenar el consentimiento del usuario para las cookies en la categoría "Necesarias".
cookielawinfo-checkbox-others
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Otro".
cookielawinfo-checkbox-performance
11 months
Esta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Rendimiento".
viewed_cookie_policy
11 months
La cookie está configurada por el complemento de consentimiento de cookies de GDPR y se utiliza para almacenar si el usuario ha dado su consentimiento o no para el uso de cookies. No almacena ningún dato personal.
Las cookies funcionales ayudan a realizar ciertas funcionalidades como compartir el contenido en redes sociales, recolectar feedback o funciones de terceras empresas.
Las cookies de rendimiento se usan para analizar los índices básicos de rendimiento de esta web, lo que ayuda a proveer de una mejor experiencia al usuario.
Las cookies analíticas se utilizan para entender el comportamiento del usuario dentro de la página web. Proveen información como número de visitantes, porcentaje de rebote, fuente del tráfico, etc.
Cookie
Duración
Descripción
__gads
1 year 24 days
Establecida por Google, se almacena en el dominio de DoubleClick y rastrea la cantidad de veces que los usuarios ven un anuncio, mide el éxito de la campaña y calcula sus ingresos. Esta cookie solo se puede leer desde el dominio en el que están configuradas y no rastreará ningún dato mientras navega por otros sitios.
_ga
2 years
Instalada por Google Analytics, calcula los datos de visitantes, sesiones y campañas y también realiza un seguimiento del uso del sitio para el informe de análisis del sitio. La cookie almacena información de forma anónima y asigna un número generado aleatoriamente para reconocer visitantes únicos.
_gat_gtag_UA_131075209_1
1 minute
Establecida por Google para distinguir a los usuarios.
_gid
1 day
Almacena información sobre cómo los visitantes usan un sitio web, al mismo tiempo que crea un informe analítico del rendimiento del sitio web. Algunos de los datos que se recopilan incluyen el número de visitantes, su fuente y las páginas que visitan de forma anónima.
Las cookies publicitarias se usan para ofrecer al visitante con anuncios relevantes. Estas cookies recolectan información del usuario a través de distintas webs para ofrecerle anuncios publicitarios personalizados.
Cookie
Duración
Descripción
IDE
1 year 24 days
Las cookies de Google DoubleClick IDE se utilizan para almacenar información sobre cómo el usuario utiliza el sitio web para presentarle anuncios relevantes y de acuerdo con el perfil del usuario.
test_cookie
15 minutes
Establecida por doubleclick.net y se utiliza p,a determinar si el navegador del usuario admite cookies.