Todos esos son lenguajes de programación web, también conocidos como lenguajes scripting, PHP es el más usado comúnmente y está disponible para web hosting, seguido de Perl (el cual es el que más se utiliza la mayor parte del tiempo cuando ve la frase CGI o cgi-bin).
Realmente no importa que lenguaje es utilizado para codificar un programa web, siempre y cuando su host web sea compatible con el lenguaje. Además de PHP y Perl, muchos hosts están comenzando a ofrecer soporte para Phyton y Ruby on Rails.
Desde el punto de vista de seguridad, un PHP mal codificado puede potencialmente ser un tormento para cualquier administrador de servidor o propietario del sitio web. Existen muchas fallas de seguridad de las cuales un hacker puede aprovecharse y estas empeoran cuando está mal escrito un script PHP.
Hay varias cosas muy importantes que debe recordar siempre al experimentar con un software web.
Primero que todo, solamente debe usar un software web si ha leído mucho acerca de eso y ha descubierto las opiniones que tienen otras personas sobre el software.
Cada vez que cargue o instale un software en su cuenta hosting, está proporcionando al programa el libre dominio de hacer cualquier cosa dentro de su sitio web o posiblemente incluso en todo el servidor. Sólo debe instalar un software de confianza.
En segundo lugar, siempre debe asegurarse de que todo el software web se mantenga lo más actualizado como sea posible. Cuanto más tiempo pasa después de que un software es publicado, más tiempo un hacker o alguna otra persona malintencionada tiene que examinar el código y encontrar una manera de explotarlo.
En tercer lugar, no importa lo mucho que confía en el software y lo mantenga actualizado, todavía puede funcionar de forma ineficiente. Si eso utiliza con frecuencia demasiados recursos del servidor, su proveedor de hosting puede suspender su cuenta, o al menos preguntarle si elimina el software.
Y finalmente, solo en el caso de que algo ocurra mal, debería siempre recordar llevar las copias de seguridad completas de su cuenta de forma regular. Para asesoría sobre las copias de seguridad, ver el tutorial más adelante en esta serie.
Recuerda que podrás adquirir tu vps hosting con PHP, Perl, Python, Ruby on Rails y más desde aquí.