1. Instalar Nginx
sudo apt-get install nginx
2. Inicie Nginx
sudo /etc/init.d/nginx start
3. Pruebe si la instalación se realizó correctamente (nginx se establece de manera predeterminada en el puerto 80).
Establezca la dirección IP de Raspberry Pi en una dirección IP estática (la mía es 192.168.31.102), primero pruebe si la instalación se realizó correctamente desde la red interna y visite 192.168.31.102 en el navegador en la misma LAN. Si aparece la siguiente imagen, la instalación de nginx es exitosa;
(O ingrese directamente 127.0.01: 80 en el navegador de la máquina)
4. Modifique el archivo de configuración de nginx (para que nginx escuche el puerto 8888 configurado anteriormente).
sudo vim / etc / nginx / sites-available / default
Modifique directamente lo siguiente:
línea de escucha: modifique dos puertos de escucha
Recargar
sudo /etc/init.d/nginx reload
Visite 192.168.31.102:8888 en el navegador
5. Proxy inverso.
sudo nano / etc / nginx / sites-available / default
Primero comente todo el contenido anterior y agregue directamente el siguiente contenido:
portal tomcat ascendente {
servidor 192.168.31.101:8080;
}
servidor {
escucha 80;
nombre_servidor localhost;
ubicación / {
proxy_pass http: // tomcat-portal;
index index.html;
}
}
sudo /etc/init.d/nginx reload
Visite 192.168.31.102 en el navegador.
De hecho, el navegador muestra el contenido de 192.168.31.101:8080. Porque Nginx hizo un proxy inverso.