Nginx lauscht auf Port 80 und leitet es an Tomcat-Port 8080 weiter

Nginx-Konfigurationsverzeichnis: /etc/nginx
Da Nginx die Dateien in „sites-available/default“ und die „conf“-Datei im Ordner „conf.d“ automatisch importiert, habe ich mich für den Import der Konfiguration über die zweite Methode entschieden: 1. cd
in „conf. d“. Ordner, erstellen Sie eine neue conf-Datei mit einem beliebigen Namen:

vim files.conf

2. Konfiguration schreiben: (Servername ist der Domänenname, Proxy_Pass ist der umgeleitete Port)

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. Speichern, damit es wirksam wird:

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

4: Wenn Sie die Überprüfung des Domainnamens erneut aufrufen, ist dies nicht mehr die Willkommensschnittstelle von Nginx Fügen Sie hier eine Bildbeschreibung ein
, sondern die von Tomcat:Fügen Sie hier eine Bildbeschreibung ein

Ergänzung: Der Standardzugriffspfad von Tomcat lautet: index.html im Ordner /var/ib/tomcat9/webapps/ROOT. Wenn Sie die Standardzugriffsschnittstelle ändern möchten, ersetzen Sie einfach die Datei mit demselben Namen.

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

Ich denke du magst

Origin blog.csdn.net/weixin_48251552/article/details/126824318
Empfohlen
Rangfolge