
ich installiertenginxauf meinem Ubuntu-VPS, um alle Anfragen auf Port 80 abzuhören und einen Reverse-Proxy für verschiedene Servertechnologien zu verwenden.
Dies ist meine Konfigurationsdatei wie:
server {
listen 80;
server_name subdomain.example.com;
location / {
proxy_pass http://127.0.0.1:2311;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
}
Ich denke jedoch, dass es eine Möglichkeit geben muss, einen Platzhalter fürbeliebigSubdomäne.
Ich habe es versucht mit
server_name *.example.com;
Habe aber keine Ergebnisse bekommen.
Außerdem frage ich mich, was mit angehängten Routen wie diesen passieren wird:
example.com/route
oder
example.com/folder
Und was ist mit AJAX-Aufrufen an Selbstrouten?
Antwort1
Was Sie wollen, ist
server_name ~ .*.example.com
Die Tilde macht es zu einem regulären Ausdruck