"FHEMWEB HTTPS: No such file or directory" beim Testen von HTTPS

Begonnen von Guest, 23 Dezember 2011, 10:47:28

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,

bin gerade am Einrichten und Testen von basicAuth und HTTPS.
Das basicAuth klappt dank dem entspr. Thread von Rudi perfekt,
nur mit HTTPS hapert es noch ein wenig:

Habe FHEM auf einem Dreamplug mit Debian Lenny installiert und
bekomme im FHEM- Logfile wiederholt folgende Meldung:

"FHEMWEB HTTPS: No such file or directory"

Durchgeführt habe ich bereits:

Unter Linux:
apt-get install libio-socket-ssl-perl
apt-get install openssl
dreamplug-debian:/usr/bin# mkdir certs
cd certs
openssl req -new -x509 -nodes -out server-cert.pem -days 3650 -keyout
server-key.pem
(auf Sicherheitsfragen entspr. indiv. Werte eingegeben)

In FHEM:
updatefhem
zu FHEM.cfg hinzugefügt:
attr WEB HTTPS


Da ich nun vermute, dass mein FHEM- Arbeitsverzeichnis ggf. nicht
"/usr/bin" ist, habe ich den Ordner "certs" samt Inhalt auch noch in
folgende Verzeichnisse kopiert:

/usr/share/fhem
/var/log/fhem
/etc

Leider mit ausbleibendem Erfolg. Was mache ich da noch falsch?

Gruß Frank

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> "FHEMWEB HTTPS: No such file or directory"

Das certs Verzeichnis muss im "Arbeitsverzeichnis" (current working directory)
sein, ich bin aber unsicher, wo das ist, wenn fhem aus dem .deb Paket
installiert wurde (root ?). Am besten cwd in dem Startkript auf was
bekanntes setzen (mit dem certs Verzeichnis drin).

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Vielen Dank für die schnelle Antwort und dann noch so kurz vorm Fest!

> Am besten cwd in dem Startkript auf was bekanntes setzen (mit dem certs Verzeichnis drin).

Das FHEM hatte ich aus dem aktuellen fhem-5.1.tar.gz - also der 5.1er
Version von deiner
Webseite per "make install-pgm2" installiert.
Welches "Startskript" meinst du und wo wird "cwd" als Variable oder
Pfadangabe verwendet?

Habe schon mal die Datei "FHEMWEB.pl" durchforstet, aber keinen
Hinweis gefunden. Welche
Skripte oder Startdateien sind denn überhaupt in das HTTPS involviert?
Leider habe ich darüber
im WEB und auch hier in der Group kaum was gefunden. Scheinen sich
wenig Leute ranzutrauen. ;o)
Gibt es ggf. eine Quelle, wo man sich in das Thema einlesen kann?

Also nochmals vielen Dank und vor allem ein frohes und gesundes Fest!!!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Webseite per "make install-pgm2" installiert.

Damit installiert man mWn kein startskript -> man darf/muss fhem selber
starten.  Das Verzeichnis wo man "fhem.pl /etc/fhem.cfg" aufruft, ist gemeint.

Da das aber "unhaltbar" ist, habe ich "certs" hiermit ins moddir verbannt (da
wo auch FHEM ist), nach einem updatefhem sollte das greifen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Ist ja irre - ging auf Anhieb!

Muss dann noch mein Zertifikat dort reinkopieren und verstehen,
was genau du gemacht hast, aber zuerst soll dich der Weißbärtige
morgen besonders reich beschenken... ;o)

Besten Dank sagt

Frank

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com