elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38
341  Programación / Desarrollo Web / Enviando mensaje en NodeJS en: 30 Agosto 2016, 18:40 pm
Hola a todos, tengo un chat en NodeJS, uno que he venido desarrollando poco a poco con consejo de amigos míos. Ahora presento un problema.

 Resulta que un buen día se me dió por probar el chat y enviar algo como esto a ver que resultaba:

Código
  1. <body> <h1> Hola mundo</h1> </body>
  2. </html>
  3.  

Pues el resultado fue que el navegador empezo a leer el codigo. Ahora cada vez que envio codigo el navegador lo lee. Uso NodeJS, Socket.io y algo de jQuery para que la pagina nose recargue a la hora de enviar otro mensaje.
342  Programación / Desarrollo Web / Re: Puertos y NodeJS en: 26 Agosto 2016, 21:06 pm
Pues tienes dos opciones, o configuras la app para que escuche por el puerto 80 o usas un reverse proxy.

Normalmente si tu app va a ser la unica app en todo el servidor entonces usa el 80, pero esto quiere decir que no podrás tener mas apps funcionando.

Para evitar esto lo que se hace es instalar apache o el servidor http que desees y debes configurar un reverse proxy, ¿que significa?, significa que tu apache correrá en el puerto 80 y tu app en el 8080, pero tu servidor http va a tener una configuración para que el usuario cuando ingrese a http://demo.com/ el servidor web vaya a consultar por debajo a tu app con node, es como crear un puente, el usuario consulta al servidor, el servidor consulta a la app al puerto 8080 y tu app le responderá al servidor y el servidor al usuario.

¿Cómo se logra esto?, acá algunos tutoriales:

http://stackoverflow.com/questions/14259321/apache-node-js-mod-proxy-how-to-route-one-domain-to-3000-and-another-to-8
http://www.codingtricks.biz/run-nodejs-application-apache/
https://www.digitalocean.com/community/questions/how-to-run-nodejs-with-apache-for-ubuntu-12-04

¿Cómo seguir buscando?, en google por "Nodejs + apache reverse proxy"

Ahora, también hay una tercera opción pero es mas compleja y necesita mas conocimientos y es usando Phusion Passenger:
https://github.com/phusion/passenger/wiki/Phusion-Passenger:-Node.js-tutorial
https://www.phusionpassenger.com/library/walkthroughs/deploy/nodejs/
https://www.phusionpassenger.com/library/walkthroughs/basics/nodejs/fundamental_concepts.html

Lo que hace esto es crear un puente de tipo CGI entre apache y node tal como se logra con apache + php pero este driver hace posible cargar la ejecución de varios lenguajes de programación dentro del mismo módulo (passenger) tales como: nodejs y ruby on rails, yo lo uso para publicar apps en rails pero no es muy cómodo, especialmente cuando debes instalar algunas dependencias desde rvm (administrador de versiones de rails) y no desde el repositorio del sistema operativo, pero no se si será igual en node.

De todas las alternativas te recomiendo hacer lo del reverse proxy, es lo que la gran mayoría hace, es cómodo y sirve para múltiples proyectos a futuro sin tener que realizar instalaciones especiales por proyecto.

Ahora, hay una cuarta opción pero es aun mas compleja xD y es usando contenedores LXD o Docker y desde ahi publicar con el reverse proxy con apache, pero ahi si necesitas mas conocimientos. De todas maneras si te interesa:
https://nodejs.org/en/docs/guides/nodejs-docker-webapp/
https://www.npmjs.com/package/node-lxd
http://www.infoworld.com/article/2843865/virtualization/canonicals-lxd-turns-docker-into-vm.html

Saludos.

No te preocupes amigo, es la única aplicación que quiero, una sola en el puerto 80, pero eh ahí mi problema y el por qué pregunto; lo que pasa es que cada vez que prendo cualquier server (wampp, Xampp), como para probar, me sale el IIS Windows(Internet Information Service) anunciándome que instale Windows Server 2008. No se como arreglar eso, ponga la aplicación que ponga me sigue saliendo.
343  Programación / Desarrollo Web / Re: package.json en: 26 Agosto 2016, 21:03 pm
cuando ejecutas la instalacion de las dependencias node crea automaticamente el directorio asi que no te preocupes por la ruta.

Muchas gracias mi hermano, esas eran mis dudas. Pueden cerrar el tema, mil gracias.
344  Programación / Desarrollo Web / Re: package.json en: 22 Agosto 2016, 21:26 pm
En el directorio raíz del proyecto.

Saludos.

Asi como las dependencias? Porque yo copio las dependencias en el package.json para cuando tipee npm install me las instale todas.
345  Programación / Desarrollo Web / Puertos y NodeJS en: 20 Agosto 2016, 05:42 am
He visto varios tutoriales donde escriben codigo en NodeJS por lo que a la hora de crear un servidor especifican el puerto. Ahora, cuando voy a visualizar la pagina tengo que poner http://midominio.com:elpuerto ejemplo(localhost:8080) y tiene que ser obligatoriamente por ese puerto. Ahora mi pregunta es ¿Cómo hago para no tener que un usuario entre por la URL sin tener que especificar el puerto?

Saludos y gracias de antemano;
346  Programación / Desarrollo Web / package.json en: 17 Agosto 2016, 19:16 pm
 :( :( A la hora de crear un proyecto en LINUX con NodeJS ¿En que ruta va el archivo package.json?  :( :(
347  Seguridad Informática / Nivel Web / Re: GitHub como vector de ataque en: 12 Agosto 2016, 01:53 am
Que ingenioso eres amigo, muy buen hacking!!!!
348  Programación / Programación C/C++ / Re: Programa para Base de Datos en: 11 Agosto 2016, 04:52 am
con esa imagen de perfil ya creo saber que tipo de organizacion discreta jejeje
https://profvanessaborjas.files.wordpress.com/2013/03/mysql_en_c_sec_undersecurity.pdf
alli seguramente lo que buscas, yo personalmente solo lo he hecho en con java

Me sirve cualquier lenguaje, me puedes ayudar con eso?
349  Programación / Programación C/C++ / Re: Programa para Base de Datos en: 11 Agosto 2016, 01:49 am
Involucra un proyecto escolar?

O es simplemente algo por pasatiempo?

Ni uno ni otro, es para una organización sin fines de lucro y discreta.
350  Programación / Programación C/C++ / Programa para Base de Datos en: 10 Agosto 2016, 07:18 am
Necesito ayuda, algún programador me querrá ayudar para crear un programa donde almacenar datos, osea crear una base de datos. Se que existen programas dedicados a esto, como Acces, etc, pero necesito algo más específico que estoy dispuesto a explicar por vía privada. Algún interesado por favor me escriba a mensaje privado y gracias de antemano.
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines