¿Cómo ejecuta el nodo el servidor Alibaba Cloud?
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.