PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CERTBOT Einrichten Falsche Weiterleitung



Lockslay
04.02.17, 18:56
Hallo zusammen,

ich habe auf einem Debian eine Owncloud bzw. nextcloud Installation laufen.
Die Seite hatte ich mit ssl als https ohne Zertifikat am laufen.

Heute wollte ich mit https://certbot.eff.org/
und nach dieser Anleitung:
https://www.youtube.com/watch?v=-TPoGQ4IjDI

Meine SSL Zertifizieren.
Ich habe mit certbot --apache das passend Zertifikat erstellt und es so eingestellt das automatisch alle Verbindungen über https laufen.

Seit der Ausführung, habe ich ein PROBLEM :eek:
Rufe ich meine Seite mit name.dyndns.org auf werde ich weitergeleitet auf name.dyndns.org/owncloud/owncloud/owncloud/owncloud usw.

dyndns.org hat Sie zu oft weitergeleitet.
Die Cloud lag im Unterordner name.dyndns.org/owncloud und ich konnte bisher diese Seite und die Hauptdomain name.dyndns.org aufrufen.

Wo werden die Weiterleitungen geregelt.
Beziehungsweise bevor ich nun in Panik verfalle und noch mehr zerstöre wollte ich hie nachfragen.

Danke schon mal für eure Hilfe!

marce
05.02.17, 08:10
Poste einfach alle relevanten Abschnitte der Apache-Konfiguration.

Lockslay
05.02.17, 12:40
Hallo marce,
ich Poste hier einmal alle Sache die ich für wichtig halte, wenn du weitere Informationen braucht melde dich bitte.


/etc/init.d/apache2 restart
[....] Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details.
failed!


systemctl status httpd.service

● httpd.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)



certbot --apache


The apache plugin is not working; there may be problems with your existing configuration.
The error was: MisconfigurationError("Error while running apache2ctl configtest.\nAction 'configtest' failed.\nThe Apache error log may have more information.\n\napache2: Syntax error on line 312 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/000-default-le-ssl.conf: No such file or directory\n",)



journalctl -xe

Feb 05 13:40:01 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:01 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300
Feb 05 13:40:01 debianserver CRON[18302]: pam_unix(cron:session): session opened
Feb 05 13:40:01 debianserver CRON[18301]: pam_unix(cron:session): session opened
Feb 05 13:40:01 debianserver CRON[18303]: (www-data) CMD (php --define suhosin.m
Feb 05 13:40:01 debianserver CRON[18304]: (root) CMD (/usr/local/bin/denyiptable
Feb 05 13:40:01 debianserver CRON[18302]: pam_unix(cron:session): session closed
Feb 05 13:40:01 debianserver CRON[18301]: pam_unix(cron:session): session closed
Feb 05 13:40:07 debianserver dhclient[2115]: DHCPREQUEST on eth0 to 192.168.0.1
Feb 05 13:40:07 debianserver dhclient[2115]: send_packet: Operation not permitte
Feb 05 13:40:07 debianserver dhclient[2115]: dhclient.c:2243: Failed to send 300
Feb 05 13:40:17 debianserver dhclient[700]: DHCPREQUEST on eth0 to 192.168.0.1 p
Feb 05 13:40:17 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:17 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300
Feb 05 13:40:26 debianserver dhclient[700]: DHCPREQUEST on eth0 to 192.168.0.1 p
Feb 05 13:40:26 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:26 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300
Feb 05 13:40:27 debianserver dhclient[2115]: DHCPREQUEST on eth0 to 192.168.0.1
Feb 05 13:40:27 debianserver dhclient[2115]: send_packet: Operation not permitte
Feb 05 13:40:27 debianserver dhclient[2115]: dhclient.c:2243: Failed to send 300
Feb 05 13:40:37 debianserver dhclient[700]: DHCPREQUEST on eth0 to 192.168.0.1 p
Feb 05 13:40:37 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:37 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300
lines 1011-1033/1033 (END)
Feb 05 13:40:01 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:01 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300 byte long packet over fallback interface.
Feb 05 13:40:01 debianserver CRON[18302]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 05 13:40:01 debianserver CRON[18301]: pam_unix(cron:session): session opened for user www-data by (uid=0)
Feb 05 13:40:01 debianserver CRON[18303]: (www-data) CMD (php --define suhosin.memory_limit=512M /usr/share/cacti/site/poller.php 2>&1 >/dev/null | if [ -f /usr/bin/ts ] ; then ts ; else tee ; fi >> /var/log/cac
Feb 05 13:40:01 debianserver CRON[18304]: (root) CMD (/usr/local/bin/denyiptables.sh)
Feb 05 13:40:01 debianserver CRON[18302]: pam_unix(cron:session): session closed for user root
Feb 05 13:40:01 debianserver CRON[18301]: pam_unix(cron:session): session closed for user www-data
Feb 05 13:40:07 debianserver dhclient[2115]: DHCPREQUEST on eth0 to 192.168.0.1 port 67
Feb 05 13:40:07 debianserver dhclient[2115]: send_packet: Operation not permitted
Feb 05 13:40:07 debianserver dhclient[2115]: dhclient.c:2243: Failed to send 300 byte long packet over fallback interface.
Feb 05 13:40:17 debianserver dhclient[700]: DHCPREQUEST on eth0 to 192.168.0.1 port 67
Feb 05 13:40:17 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:17 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300 byte long packet over fallback interface.
Feb 05 13:40:26 debianserver dhclient[700]: DHCPREQUEST on eth0 to 192.168.0.1 port 67
Feb 05 13:40:26 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:26 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300 byte long packet over fallback interface.
Feb 05 13:40:27 debianserver dhclient[2115]: DHCPREQUEST on eth0 to 192.168.0.1 port 67
Feb 05 13:40:27 debianserver dhclient[2115]: send_packet: Operation not permitted
Feb 05 13:40:27 debianserver dhclient[2115]: dhclient.c:2243: Failed to send 300 byte long packet over fallback interface.
Feb 05 13:40:37 debianserver dhclient[700]: DHCPREQUEST on eth0 to 192.168.0.1 port 67
Feb 05 13:40:37 debianserver dhclient[700]: send_packet: Operation not permitted
Feb 05 13:40:37 debianserver dhclient[700]: dhclient.c:2243: Failed to send 300 byte long packet over fallback interface.


apache2.conf
http://paste.debian.net/912886/

cat ports.conf | pastebinit
http://paste.debian.net/912887/

apache2 -t

[Sun Feb 05 13:54:26.854314 2017] [core:warn] [pid 31843] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Sun Feb 05 13:54:26.854716 2017] [core:warn] [pid 31843] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Sun Feb 05 13:54:26.854799 2017] [core:warn] [pid 31843] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Sun Feb 05 13:54:26.854986 2017] [core:warn] [pid 31843] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Sun Feb 05 13:54:26.995108 2017] [core:warn] [pid 31843] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Sun Feb 05 13:54:26.998317 2017] [core:warn] [pid 31843] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 312 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/000-default-le-ssl.conf: No such file or directory


/etc/apache2/sites-enabled# ls -la
insgesamt 12
drwxr-xr-x 3 root root 4096 Feb 4 21:40 .
drwxr-xr-x 10 root root 4096 Feb 4 21:21 ..
lrwxrwxrwx 1 root root 35 Apr 3 2015 000-default.conf -> ../sites-available/000-default.conf
lrwxrwxrwx 1 root root 52 Feb 4 19:31 000-default-le-ssl.conf -> /etc/apache2/sites-available/000-default-le-ssl.conf
drwxr-xr-x 14 root root 4096 Feb 4 21:42 letsencrypt
lrwxrwxrwx 1 root root 27 Apr 30 2014 owncloud -> ../sites-available/owncloud
lrwxrwxrwx 1 root root 22 Apr 30 2014 ssl -> ../sites-available/ssl

Wie gesagt, würde mich freuen, wenn euch was einfallen würde.
Ich sehe den Wald vor lauter Bäumen nicht mehr .

Gruß
Lockslay

marce
05.02.17, 13:05
Hm, Deine Konfig scheint mal so richtig im Arsch zu sein.

Mein Tipp: Game over, redo from start. Sprich "alles löschen", neu einrichten.

Die relevantesten Konfigs fehlen übrigens - vermutlich irgendwas in sites-enabled oder sites-available.

Lockslay
05.02.17, 13:17
Hallo,


Game over, redo from start. Sprich "alles löschen", neu einrichten

:eek: Würde konkret bedeuten rm -R /etc/apache2/
apt-get purge apache2 und dann apt-get install apache2

Damit bekomme ich vielleicht den Apache zu laufen, muss aber für owncloud und https alles neu einrichten .


/etc/apache2/sites-enabled# ls

000-default.conf 000-default-le-ssl.conf letsencrypt owncloud ssl


cat 000-default.conf | pastebinit
http://paste.debian.net/912893/

cat 000-default-le-ssl.conf | pastebinit
http://paste.debian.net/912894/

cat owncloud | pastebinit
http://paste.debian.net/912895/

cat ssl | pastebinit
http://paste.debian.net/912896/


/etc/apache2/sites-enabled/letsencrypt
ls

acme letsencrypt-auto-source
certbot letshelp-certbot
certbot-apache LICENSE.txt
certbot-auto linter_plugin.py
certbot-compatibility-test MANIFEST.in
certbot-nginx README.rst
CHANGES.rst readthedocs.org.requirements.txt
CONTRIBUTING.md setup.cfg
docker-compose.yml setup.py
Dockerfile tests
Dockerfile-dev tools
docs tox.cover.sh
examples tox.ini

Lockslay
06.02.17, 07:43
Morgen,

keiner weitere Ideen ?

Deinstalliere mal Apache2
CODE: ALLES AUSWÄHLEN
apt-get remove --purge apache2
apt-get autoremove


Verschiebe sicherheitshalber /etc/apache2
CODE: ALLES AUSWÄHLEN
mv /etc/apache2 /etc/apache2.old

Installiere Apache2
CODE: ALLES AUSWÄHLEN
apt-get install apache2
Oder gibt es noch weiter Alternativen ?

Gruß
Lockslay

florian0285
07.02.17, 21:07
Morgen,

keiner weitere Ideen ?

Oder gibt es noch weiter Alternativen ?

Gruß
Lockslay

Alles wieder "gesund" frickeln natürlich ;)
Aber wie marce schon sagt "neu machen" geht viel schneller.

Davon abgesehen, wenn ich die dyndns Domain aufrufe komme ich ganz normal zu deinem NextCloud-Login. Also ist das Problem behoben? Oder lags ei dir?
Ich kann mich wage dran erinnern ein ähnliches Problem gehabt zu haben. SSL basierter Dienst und irgendwie aus dem LAN zu DynDNS rückgekoppelte Verbindungen gingen da garnicht. Von außen/extern war dann alles wunderbar.