comprar servidor
Es decir, si queremos que otros accedan a nuestro proyecto, entonces necesitamos un servidor.
Usamos node para construir el servidor antes, al que solo se puede acceder en la LAN.
Hay muchas formas de comprar servidores en la nube: Alibaba Cloud, Tencent Cloud, etc.
Grupo de seguridad y operación xshell
Abra el grupo de seguridad al mundo exterior (deje que el servidor abra algunos números de puerto)
Luego inicie sesión en nuestro servidor a través de Xshell
XSHELL - Sitio web de NetSarang
Use la herramienta xshell para iniciar sesión en el servidor
Entonces puedes iniciar sesión en el servidor.
Lo mejor es comprar un sistema Linux al comprar un servidor
Operaciones comunes del sistema Linux:
/ Directorio raíz
cd saltar directorio ls ver mkdir crear directorio pwd: ver ruta absoluta
proxy inverso nginx
1. ¿Por qué puedo acceder a nuestro proyecto accediendo a la dirección IP del servidor?
Es decir, necesitamos configurar algún contenido en el servidor para que esta dirección IP pueda acceder a la dirección en el servidor.
2. La fuente de datos del proyecto es http://39.98.123.211
Pero la dirección IP de nuestro servidor es diferente a la suya, necesitamos usar nginx para este uso
Explicación detallada de Nginx (un artículo lo llevará a comprender Nginx) - Se busca programador
Es que el servidor que nos compramos pide datos como otros servidores
Configurar Nginx
configuración nginx:
1.xshell para el directorio raíz /etc
2. Vaya al directorio etc. Hay un directorio Nginx debajo de este directorio, ingrese a este directorio [Nginx se ha instalado: si no se ha instalado, cuatro o cinco archivos]
3. Si desea instalar el servidor Nginx, encontrará que hay un archivo Nginx.conf adicional en el directorio Nginx y configúrelo en este archivo.
4. Después de instalar el servidor Nginx, encontrará que hay un archivo Nginx.conf adicional en el directorio Nginx y configúrelo en este archivo.
5. Edite vim Nginx.conf, agregue principalmente los siguientes dos elementos
resuelve el primer problema
ubicación / {
root /root/www/dist; Este es el camino para poner los recursos de nuestro sitio web en Linux
índice índice.html;
try_files $url $url/ /index.html
}
resuelve el segundo problema
ubicación /api {
proxy_pass http://39.98.122.111 Esta es la dirección que necesitamos para pedir recursos al servidor
}
6. El servidor Nginx se ejecuta
inicio del servicio nginx