<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sickboy</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sickboy"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Sickboy"/>
	<updated>2026-04-11T02:17:52Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Diskussion:HTTPS-Absicherung_%26_Authentifizierung_via_nginx_Webserver&amp;diff=21402</id>
		<title>Diskussion:HTTPS-Absicherung &amp; Authentifizierung via nginx Webserver</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Diskussion:HTTPS-Absicherung_%26_Authentifizierung_via_nginx_Webserver&amp;diff=21402"/>
		<updated>2017-04-28T14:58:22Z</updated>

		<summary type="html">&lt;p&gt;Sickboy: Vorschlag für Abschnitt Websockets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Websocket ==&lt;br /&gt;
&lt;br /&gt;
Ich würde gerne die Anleitung um den Punkt Websocket Konfiguration erweitern, möchte das aber gerne vorher abstimmen.&lt;br /&gt;
&lt;br /&gt;
Die gezeigte Konfiguration erlaubt es aktuell nicht das das Webfrontend websockets nutzt. Basierend auf dem Foren Eintrag https://forum.fhem.de/index.php/topic,67220.msg587019.html#msg587019 habe ich folgende Konfiguration erstellt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;go&amp;quot;&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
    listen 80;&lt;br /&gt;
    return 301 https://$host$request_uri;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
    listen 443;&lt;br /&gt;
    server_name fhempi;&lt;br /&gt;
&lt;br /&gt;
    ssl_certificate           /etc/nginx/cert.crt;&lt;br /&gt;
    ssl_certificate_key       /etc/nginx/cert.key;&lt;br /&gt;
&lt;br /&gt;
    ssl on;&lt;br /&gt;
    ssl_session_cache  builtin:1000  shared:SSL:10m;&lt;br /&gt;
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;&lt;br /&gt;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;&lt;br /&gt;
    ssl_prefer_server_ciphers on;&lt;br /&gt;
&lt;br /&gt;
    access_log            /var/log/nginx/fhem.access.log;&lt;br /&gt;
&lt;br /&gt;
    location / {&lt;br /&gt;
&lt;br /&gt;
      set $my_http_upgrade &amp;quot;&amp;quot;;&lt;br /&gt;
      set $my_connection &amp;quot;Connection&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      proxy_set_header        Host $host;&lt;br /&gt;
      proxy_set_header        X-Real-IP $remote_addr;&lt;br /&gt;
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
      proxy_set_header        X-Forwarded-Proto $scheme;&lt;br /&gt;
      proxy_http_version      1.1;&lt;br /&gt;
&lt;br /&gt;
      if ($http_upgrade = &amp;quot;websocket&amp;quot;) {&lt;br /&gt;
        set $my_http_upgrade $http_upgrade;&lt;br /&gt;
        set $my_connection &amp;quot;upgrade&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      proxy_set_header Upgrade $my_http_upgrade;&lt;br /&gt;
      proxy_set_header Connection $my_connection;&lt;br /&gt;
&lt;br /&gt;
      proxy_pass          http://localhost:8083;&lt;br /&gt;
      #proxy_read_timeout  20736000;&lt;br /&gt;
      #proxy_buffering     off;&lt;br /&gt;
&lt;br /&gt;
      auth_basic &amp;quot;Restricted Content&amp;quot;;&lt;br /&gt;
      auth_basic_user_file /etc/nginx/.htpasswd;&lt;br /&gt;
&lt;br /&gt;
      # proxy_redirect      http://localhost:8083 https://localhost;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Sickboy|Sickboy]] ([[Benutzer Diskussion:Sickboy|Diskussion]]) 16:57, 28. Apr. 2017 (CEST)&lt;/div&gt;</summary>
		<author><name>Sickboy</name></author>
	</entry>
</feed>