En el menú de configuración seleccione la categoría Session
Introduzca el nombre de su dominio o IP en el campo Host Name y seleccione el protocolo SSH
Introduzca un nombre para esta conexión en el campo Saved Sessions
Vuelva al menú de configuración y seleccione la categoría SSH
Asegúrese de que está marcada la opción 2 en Preferred SSH protocol version
Seleccione nuevamente la categoría Session
Para guardar la configuración pulse Save y Open para conectar
Al iniciar la conexión, se abrirá la ventana del terminal. Introduzca su nombre de usuario y pulse Intro, después, introduzca su contraseña y pulse Intro. Si el nombre de usuario y password son correctos podrá iniciar la sesión SSH.
Verificar que versión del tar que tenemos:
Esto es debido a que se tienen que descomprimir algunos archivos de socket.io y por lo regular los ditros de CENTOS tienen versiones viejas de tar por lo regular 1.15 y nosotros requerimos 1.26 hacia arriba.
Yo tengo tar1.26 porque lo reinstale, a continuación muestro el manual para instalar tar1.26. Claro que si ustedes tienen una versión más resiente así déjenlo.
Tiene que colocar una por una estas líneas en su SSH.
1
2
3
4
5
6
7
8
wget http://ftp.gnu.org/gnu/tar/tar-1.26.tar.gz
gunzip tar-1.26.tar.gz
tar-xvf tar-1.26.tar
cdtar-1.26
./configureFORCE_UNSAFE_CONFIGURE=1
make
makeinstall
cp-f src/tar/usr/local/bin/tar
Ahora explico los siguientes pasos:
Este comando descarga tar-1.26.tar.gz en el directorio en el que nos encontramos:
Este es un manejador de paquetes para extender a node, muy similar a las gemas en Ruby. Su instalacion es realmente facil:
curl http://npmjs.org/install.sh | sh
Si mal no recuerdo les comente que se tiene que instalar la versión 1.26 de tar ya que npm descomprime los archivos a descargar y la versión 1.15 de tar no los descomprime y marca errores (lo cual no es nuestro caso)
socket.io npm install socket.io@0.9.x
Express
npm install -g express@2.5.x express -v
Vamos a hacer un chat para poner a prueba nuestro servidor
Primero abrimos el mcedit
Pegamos el siguiente código
var io=require(‘socket.io’).listen(5555);
io.sockets.on(‘connection’,function(socket){
socket.on(‘set nickname’,function(nickname){
socket.set(‘nickname’,nickname,function(){
socket.emit(‘ready’);
})
})
socket.on(‘set room’,function(room){
socket.join(room);
socket.broadcast.to(room).emit(‘new in’);
socket.on(‘msg’,function(msg){
io.sockets.in(room).emit(‘messageRoom’,msg);
})
})
})
Click en guardar y lo guardamos con el nombre chat.js
Ejecutamos el archivo previamente guardado así
node chat.js
Si esta bien nuestro código aparecerá
info – socket.io started (Esto significa que nuestro servidor está corriendo).
Ahora subimos los archivos de front que son los siguientes:
En los use faltan las barras invertidas para separar \ Esto provoca errores IlluminateSupportFacadesSchema; Realmente es Illuminate\Support\Facades\Schema; (Estoy con Laravel…
Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Cookies estrictamente necesarias
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.
Ave que vuela, a la cazuela.