[Eisfair] NGINX

Ansgar Püster ansgar.puester at netcologne.de
Di Aug 18 15:26:15 CEST 2015


Hallo Stefan,

Am 18.08.2015 um 07:42 schrieb Stefan Heidrich:
> Hallo Ansgar,
>
>> nginx hat die Möglichkeit eine sog. basic status zu erzeugen.
>> Siehe:
>> http://nginx.org/en/docs/http/ngx_http_stub_status_module.html
>>
>> Der basic status ist eine interne Webseite, die nur im Speicher
>> von nginx existiert, also keine Datei auf der Festplatte.
>> Diese interne Webseite wird regelmäßig aktualisiert.
>
> Danke für Deine Erklärung, aber das funktioniert bei mir nicht.
> Wenn ich versuche diese Seite aufzurufen macht NGINX das, was ich ihm in der
> Konfiguration gesagt habe: Einen Redirect auf die https-Seite meines
> Exchange bzw. auf die extrene IP von dem ganzen Konstrukt. Von intern
> funktioniert das natürlich nicht und von extern lande ich auf der
> OWA-Schnittstelle des Exchange. Das ist ja auch eigentlich so gewollt.
>
> Ich muss also weiter ohne leben. :)

Ich kann deine Konfiguration nicht nachbilden, aber
mein Versuch wäre:

         #Abschnitt 1 fuer http
         server {
                listen       80;
                server_name PUBLIC_IP_DES_NGINX;

                #status modul
                location /basic_status {
                    stub_status;
                }
                stub_status on;

                # Redirect any HTTP request to HTTPS
                return 301 https://$server_name$request_uri;

                error_log  logs/error.log debug;
                access_log logs/access.log;
         }

Aufruf wäre dann
    http://PUBLIC_IP_DES_NGINX/basic_status

Gruß,
Ansgar

[...]


Mehr Informationen über die Mailingliste Eisfair