FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Badflex am 30 Januar 2021, 08:45:54

Titel: Apache mit SSl startet nicht
Beitrag von: Badflex am 30 Januar 2021, 08:45:54
Hallo,
Wollte mein fhem über das Internet aufrufen können und wollte nach das nach dieser Anleitung http://www.kaempf-nk.de/smarthome/fhem-client-zertifikat.html (http://www.kaempf-nk.de/smarthome/fhem-client-zertifikat.html) machen.

Nachdem ich aber sudo a2enmod proxy proxy_http ssl ausführe, kommt nach einem Neustart von Apache diese Fehlermeldung:

service apache2 restart
-bash: sservice: command not found
pi@raspberrypi:~ $ ervice apache2 restart
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'apache2.service'.
Authenticating as: ,,, (pi)
Password:

==== AUTHENTICATION COMPLETE ===
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
pi@raspberrypi:~ $ systemctl status apache2.service
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset:
   Active: failed (Result: exit-code) since Sat 2021-01-30 08:25:47 CET; 24s ago
     Docs: https://httpd.apache.org/docs/2.4/
  Process: 26773 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAIL

Jan 30 08:25:47 raspberrypi apachectl[26773]: AH00558: apache2: Could not reliab
Jan 30 08:25:47 raspberrypi apachectl[26773]: (98)Address already in use: AH0007
Jan 30 08:25:47 raspberrypi apachectl[26773]: (98)Address already in use: AH0007
Jan 30 08:25:47 raspberrypi apachectl[26773]: no listening sockets available, sh
Jan 30 08:25:47 raspberrypi apachectl[26773]: AH00015: Unable to open logs
Jan 30 08:25:47 raspberrypi apachectl[26773]: Action 'start' failed.
Jan 30 08:25:47 raspberrypi apachectl[26773]: The Apache error log may have more
Jan 30 08:25:47 raspberrypi systemd[1]: 9mapache2.service: Control process exited,
Jan 30 08:25:47 raspberrypi systemd[1]: apache2.service: Failed with result 'exi
Jan 30 08:25:47 raspberrypi systemd[1]: Failed to start The Apache HTTP Server.
lines 1-16/16 (END)




Nach einem Netstat kommt
[size=78%] [/size][/size]
sudo netstat -anp | grep 443
tcp        0      0 0.0.0.0:
443
              0.0.0.0:*               LISTEN      353/deCONZ         
tcp        0      0 192.168.178.20:
443
       192.168.178.20:45000    ESTABLISHED 353/deCONZ         
tcp        0      0 192.168.178.20:49366    35.201.97.85:
443
         ESTABLISHED 1436/fhem-connect   
tcp        0      0 192.168.178.20:54510    149.154.167.230:
443
      ESTABLISHED 589/perl           
tcp        0      0 192.168.178.20:45000    192.168.178.20:
443
       ESTABLISHED 589/perl           
pi@raspberrypi:~ $
[size=78%]


Was kann ich tun?[/size]
Titel: Antw:Apache mit SSl startet nicht
Beitrag von: MadMax-FHEM am 30 Januar 2021, 09:20:33
Warum nicht einfach per vpn drauf?

piVPN ist in 5min installiert, kann auch direkt auf dem fhem-PI passieren (habe ich so laufen)...
(und du kannst nicht nur auf fhem sondern in dein gesamtes Netz :)  )

UND: nachdem du ja eine Anleitung von NICHT-fhem-Quelle ;) genutzt hast -> wie wäre es DORT nachzufragen!?

Wenn du hiernach vorgegangen wärst: https://wiki.fhem.de/wiki/Apache_Authentication_Proxy

Wäre eine Anfrage "hier" sicher richtig...

Aber vielleicht findet sich ja jemand mit Ahnung/laufendem Apache-Reverse-Dingens, der entweder anhand deiner Fehlermeldungen was sieht...
...oder Lust hat die andere Anleitung zu lesen und zu prüfen und dir was raten zu können...

Gruß, Joachim
Titel: Antw:Apache mit SSl startet nicht
Beitrag von: Badflex am 30 Januar 2021, 11:30:25
https://wiki.fhem.de/wiki/Apache_Authentication_Proxy
Hab ich davor auch probiert ist aber das gleiche.

Ausserdem liegt es nahe das es vieleicht was mit dem Phoscom Stick zutun hat wegen DeCONZ. Und da bin ich da hier wohl besser aufgehoben.

Titel: Antw:Apache mit SSl startet nicht
Beitrag von: MadMax-FHEM am 30 Januar 2021, 11:35:38
Naja wie geschrieben: warum nicht einfach vpn?

Aber egal...

Naja ich kenne das Apache-Reverse-Zeugs nicht wirklich (nutze vpn).

Aber (vermutlich) laufen deCONZ-Webzugang UND Apache auf Port 80.

D.h. du musst einen von beiden umstellen...

also entweder als Parameter beim Start von deCONZ (glaube ich geht per Startparameter)
jep: https://forum.fhem.de/index.php?topic=96382.0 oder eben bei DE nachlesen...

oder eben in der Konfiguration von Apache...
...was das aber für Auswirkungen bzgl. dem ganzen Reverse-Weiterleitungs-Zeugs hat: keine Ahnung.

Gruß, Joachim
Titel: Antw:Apache mit SSl startet nicht
Beitrag von: Wernieman am 30 Januar 2021, 12:22:31
1. Du musst apache als root und nicht als user "pi" rebooten
2. oben hast du sservice und ervice stehen. Da stimmt irgendetwas nicht (Hinweis: s)
3. Was sagen die üblichen Logfiles? /var/log/messages, /var/log/apache2/.....
4. Wie sieht Deine jetzige apache config aus? also unter /etc/apache2/sides-enabled

Hinweis:
Obige Pfade sind aus dem Kopf geschrieben, bitte auf Tippfehler verifizieren ...