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:
- Compra un servidor en la nube y configúralo
- Compre y registre un nombre de dominio (opcional), resuelva
- Servidor de gestión de paneles Pagoda [entorno relacionado con la instalación y base de datos neo4j]
- Despliegue de página web estática
- abra el puerto del cortafuegos
- Cloud neo4j acceso remoto abierto, registro e inicio de sesión
- importación de datos
- 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.
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.
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
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
, 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! !
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!