Red de conocimiento informático - Consumibles informáticos - ¿Cómo ejecuta el nodo el servidor Alibaba Cloud?

¿Cómo ejecuta el nodo el servidor Alibaba Cloud?

Compre un servidor en la nube de Niaoyun.

Como un pobre novato que no está familiarizado con la configuración del servidor. Elegí el paquete más barato: CPU: 1 núcleo/Memoria: 1024 MB/Ancho de banda: 1 Mbps/Sistema operativo: CentOS.

La contraseña de inicio de sesión 7.0 ssh se establecerá en el enlace de compra y se anotará la contraseña. Inicie sesión en Xiaoniao Cloud para ver ejemplos de compra. Preste atención a la IP pública, que se utilizará en el siguiente paso.

2. Inicie sesión en el servidor sudosh y en la dirección IP de su servidor.

Solicita ingresar la contraseña de Mac y solicita ingresar la contraseña del servidor. Después de ingresar, la conexión se realiza correctamente y se muestra la información del servidor, como se muestra a continuación:

Después de iniciar sesión en el servidor. Hay un gran obstáculo para mí, un novato en Linux................................. .......... ................................................. ..... ................................................. .................... .............................Usando el directorio raíz

Después de iniciar sesión como usuario, ingresará directamente al directorio raíz marcado por la flecha roja a continuación. Primer cd... salta al siguiente nivel, luego ls -a A.

Puedes ver una estructura de directorios similar a la siguiente.

3. Instale el nodo y mongodb

nodo: el archivo binario compilado debe ser MongoDB en /usr/local/bin/node, instalado en /usr/local/mongodb.

Vayamos paso a paso, empezando por actualizar CentOS.

yum -y update1

Después de la actualización, salte a /usr/local/src, que generalmente se usa para almacenar el código fuente del software.

cd /usr/local/src1

Descargue el código nodejs, también puede usar directamente el comando scp para cargarlo, porque la descarga es demasiado lenta.

Comando Wget no encontrado"

sudo ln-s/usr/local/bin/node/usr/bin/nodessudo ln-s/usr/local/lib/node< / p>

/usr/lib/nodesudo ln-s/usr/local/bin/NPM/usr/bin/NPM sudo ln-s

/usr/local/bin/node-waf / usr/bin/node-waf sudo ln-s/usr/local/bin/forever

/usr/bin/forever12345

Nodejs se instala básicamente aquí

Instalemos mongodb.

Ubicación de instalación del software: /usr/local/mongodb Ubicación de almacenamiento de datos: /var/mongodb/data

Ubicación de almacenamiento de registros: /var/mongodb/logs.

Primero descargue el paquete de instalación

cd /usr/localwget

http://fastdl.MongoDB.org/Linux/MongoDB-Linux-x86_64 -2 4 . tgz 12

Extraiga el paquete de instalación y cambie el nombre de la carpeta a mongodb.

tar zxvf MongoDB-Linux-x86_64-2 6 .tgzmv MongoDB-x86_64-2 .

mongodb12 . p>Cree el directorio de almacenamiento de registros y datos

mkdir/var/mongodbmkdir/var/MongoDB/datamkdir/var/MongoDB/logs 123

Abra el archivo rc.local y agregue CentOS Elemento de inicio:

vim /etc/rc.d/rc.local1

Agregue el comando de inicio de mongodb a este archivo y deje que mongodb se inicie solo:

/ usr/local/MongoDB/bin/mongod-dbpath =/var/MongoDB/data-log path

/var/MongoDB/logs/log .log-fork 12

Cerrar vim. Después de eso, inicie mongodb manualmente directamente.

/usr/local/MongoDB/bin/mongod-dbpath =/var/MongoDB/ruta-registro de datos

/var/MongoDB/logs/log . /p>

Si ve información similar, significa que se ha iniciado correctamente. Cometí un error aquí, pensando que 26308 era el número de puerto, lo que me hizo tener dificultades durante mucho tiempo al configurar el puerto más tarde. De hecho, la bifurcación aquí

El proceso y el número de puerto son dos cosas diferentes. Este es el proceso del programa en sí en el servidor.

Proceso de bifurcación: 263081

Iniciar mongo shell

cd /usr/local/mongodb/bin/. /mongo12

Crear administrador y base de datos en mongo shell

Usar admin //admin base de datos db.createUser({user:

"username", pwd: " Contraseña de inicio de sesión", rol: ["UserAdminYDatabase"].

//Super administrador}) usar la base de datos foo//database db. crear usuario({ usuario:

"Nombre de usuario", Contraseña: "Contraseña de inicio de sesión", Rol: ["Lectura y escritura"]

//Permiso de lectura y escritura})123456789101111213

En este punto, mongodb básicamente se ha instalado y configurado. arriba. . Puedes estudiar la migración e importación de datos específicos tú mismo.

4. Configurar e iniciar la aplicación del nodo.

Ponemos el programa nodeapp en /home.