nginx escucha en el puerto 80 y lo reenvía al puerto 8080 de Tomcat

Directorio de configuración de nginx: /etc/nginx
Debido a que nginx importará automáticamente los archivos en sitios disponibles/default y el archivo conf en la carpeta conf.d, elegí importar la configuración a través del segundo método: 1. cd
en conf.d carpeta, cree un nuevo archivo conf con cualquier nombre:

vim files.conf

2. Escriba la configuración: (server_name es el nombre de dominio, proxy_pass es el puerto redirigido)

server {
    
    
    listen 80;
    server_name localhost;

    location / {
    
    
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

3. Guarde para que surta efecto:

nginx -s reload //重载配置文件
service nginx restart //重启服务

4: Cuando vuelvas a visitar la verificación del nombre de dominio, ya no será la interfaz de bienvenida de nginx Insertar descripción de la imagen aquí
, sino la de tomcat:Insertar descripción de la imagen aquí

Suplemento: la ruta de acceso predeterminada de Tomcat es: index.html en la carpeta /var/ib/tomcat9/webapps/ROOT. Si desea cambiar la interfaz de acceso predeterminada, simplemente reemplace el archivo con el mismo nombre.

//在浏览器中输入这2种效果是一样的
http://localhost:8080
http://localhost:8080/index.html
//访问其他文件则:
http://localhost:8080/test.html
//因为上面把80端口转发到了8080端口,所以直接:
localhost/test.html //效果也一样

Supongo que te gusta

Origin blog.csdn.net/weixin_48251552/article/details/126824318
Recomendado
Clasificación