Implemente el sitio web en el servidor de Alibaba Cloud y conéctese a la base de datos neo4j [desde cero]

Anteriormente, todas las páginas web se desarrollaban y ejecutaban localmente, y nunca he tenido ninguna experiencia en la publicación y creación de un sitio web. ¡Me llevó todo un día explorar un poco hasta ahora! ¡Registre la experiencia de implementación + conexión del servidor a partir de la compra del servidor!

El proceso aproximado es el siguiente:

  1. Compra un servidor en la nube y configúralo
  2. Compre y registre un nombre de dominio (opcional), resuelva
  3. Servidor de gestión de paneles Pagoda [entorno relacionado con la instalación y base de datos neo4j]
  4. Despliegue de página web estática
  5. abra el puerto del cortafuegos
  6. Cloud neo4j acceso remoto abierto, registro e inicio de sesión
  7. importación de datos
  8. Darse cuenta de la interacción dinámica

comprar servidor

Primero registre una cuenta Aliyun, use el descuento para estudiantes para comprar un servidor de aplicaciones liviano (29 yuanes/3 meses), seleccione la imagen del sistema CentOS 7.3 [este es un sistema LInux, si desea administrar el servidor, puede hacerlo en el panel Pagoda subsiguiente, ¡no es necesario aprender los comandos de Linux!

El servidor de aplicaciones liviano puede satisfacer la mayoría de las necesidades actuales. En comparación con el servidor en la nube ECS, el umbral de uso es más bajo y es adecuado para que los principiantes construyan sitios web pequeños y blogs personales. Proporcione implementación de aplicaciones con un solo clic, resolución de nombres de dominio de una sola parada y otros servicios.

crear una instancia

Compra y presenta un nombre de dominio [opcional]

Si la instancia del servidor se crea correctamente, se asignará una IP pública y se podrá acceder al sitio web desde esta dirección IP. Pero si desea establecer un nombre fácil de recordar para acceder, debe comprar un nombre de dominio. Aquí se requiere la autenticación y el archivo del nombre real [toma al menos tres días]. Hay guías relevantes en Alibaba Cloud para operaciones específicas.

DNS

Ingrese a la interfaz de resolución de nombres de dominio en la barra de navegación izquierda e ingrese la IP pública del servidor (¡no la IP de la intranet!). Aquí, la resolución debe esperar unos minutos para la sincronización.

Implementación del entorno del servidor

Ingrese la conexión remota en la barra de navegación izquierda, seleccione la primera conexión del navegador, se abrirá una ventana de línea de comando, ingrese en secuencia

sudo su root   #切换到root
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
 #安装宝塔镜像

luego escribe

bt  #出现宝塔菜单
14  #查看默认信息

Aparecerán las direcciones del panel de la red externa y la red interna y las contraseñas iniciales de la cuenta (recuerde)

Instale Neo4j Método 1: (Antes era posible, pero la prueba parece no ser válida ahora)

rpm --import http://debian.neo4j.org/neotechnology.gpg.key
#在云端安装Neo4j
yum install neo4j

Instale el método Neo4j 2:

rpm --import http://debian.neo4j.org/neotechnology.gpg.key
cat <<EOF>  /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j RPM Repository
baseurl=http://yum.neo4j.org/stable
enabled=1
gpgcheck=1
EOF

volver a entrar en

yum install neo4j

Despliegue de página web estática

Seleccione Firewall en el menú de la izquierda y personalice el puerto abierto 8888 (regla TCP, es decir, personalice); al mismo tiempo, abra las interfaces TCP 7474, 7687, que se utilizarán para las conexiones remotas de neo4j más adelante.
Configuración de puerto abierto
Ingrese la dirección del panel de la red externa (es decir, el puerto IP de la red pública 8888) en el lado del navegador e inicie sesión en el panel de la pagoda. En el mercado de software, opte por instalar proyectos relacionados con la implementación de Java.

Sitio web: agregue un sitio, se creará el directorio raíz correspondiente. Base
inserte la descripción de la imagen aquíde datos: directorio de carga: primero borre todos los archivos en el directorio creado, cargue todos los archivos de su propio proyecto de sitio web, preste atención para dejar una entrada en el Índice, se ingresará de manera predeterminada.

Página de inicio: panel de reinicio en la esquina superior derecha 【¡Importante! 】 ¡
Ingrese la dirección IP en el navegador y descubra que el sitio web se implementó con éxito! !

abra el puerto del cortafuegos

Debido a que neo4j usará varios puertos, primero ingrese en la línea de comando del servidor de conexión remota:

sudo su root
firewall-cmd --zone=public --permanent --add-port=7474/tcp
firewall-cmd --zone=public --permanent --add-port=7687/tcp
firewall-cmd --reload #一定不要忘记这句话
firewall-cmd --list-ports # 查看端口是否打开成功

En el archivo del panel de la pagoda,
ingrese al directorio
, edite neo4j.conf
eliminar este comentarioDescomente los tres puertos; también puede agregar 0.0.0.0 al frente:, guárdelo y reinicie el panel.
Línea de comando del servidor interactivo remoto, ingrese

neo4j start

servicio de registro

Ingrese el puerto IP:7474 en el navegador y se iniciará la interfaz de inicio de sesión de neo4j.
Por primera vez, se le pedirá que ingrese la contraseña de la cuenta (la predeterminada es neo4j)
, y luego se le pedirá que cambie la contraseña a la misma contraseña que su neo4j local.

Configure neo4j para que comience en el arranque:

En el panel de la pagoda, ingrese /etc/rc.d/rc.local
y agregue la siguiente línea de comando al final del archivo:

/usr/share/neo4j/bin/neo4j start

Donde /usr/share/neo4j/bin/ es la ruta para instalar Neo4j y luego guardarlo.

importación de datos

Importe datos del puerto 7474 en neo4j en la nube

interacción dinámica

Introduce la IP de acceso, ¡descúbrelo! !
inserte la descripción de la imagen aquíSin embargo, en este momento, la base de datos sigue siendo una base de datos local. Otros no pueden ver a través de ip. ¿por qué? ¡Porque la dirección IP de nuestro servidor en la nube no está configurada en el archivo de configuración de neo4j!

La modificación del proyecto Vue y la carga de archivos del sitio web son específicos de este artículo

¡Preste especial atención a la modificación del proyecto y actualice los archivos correspondientes en el panel de la pagoda!

Supongo que te gusta

Origin blog.csdn.net/weixin_43846562/article/details/115059114
Recomendado
Clasificación