Ich habe das jetzt nochmal nachvollzogen, das apache2-Problem trat auf beim neustart von apache vor 1.3.0
Posts by Rasnext
Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!
Mach mit und werde Teil unserer Community!
-
-
Ich hab die Zeilen jetzt hinzugefügt aber das Ergebnis ist immernoch dasselbe.
die Ausgabe des cat:
Code
Display More# This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See http://httpd.apache.org/docs/2.4/ for detailed information about # the directives and /usr/share/doc/apache2/README.Debian about Debian specific # hints. # # # Summary of how the Apache 2 configuration works in Debian: # The Apache 2 web server configuration in Debian is quite different to # upstream's suggested way to configure the web server. This is because Debian's # default Apache2 installation attempts to make adding and removing modules, # virtual hosts, and extra configuration directives as flexible as possible, in # order to make automating the changes and administering the server as easy as # possible. # It is split into several files forming the configuration hierarchy outlined # below, all located in the /etc/apache2/ directory: # # /etc/apache2/ # |-- apache2.conf # | `-- ports.conf # |-- mods-enabled # | |-- *.load # | `-- *.conf # |-- conf-enabled # | `-- *.conf # `-- sites-enabled # `-- *.conf # # # * apache2.conf is the main configuration file (this file). It puts the pieces # together by including all remaining configuration files when starting up the # web server. # # * ports.conf is always included from the main configuration file. It is # supposed to determine listening ports for incoming connections which can be # customized anytime. # # * Configuration files in the mods-enabled/, conf-enabled/ and sites-enabled/ # directories contain particular configuration snippets which manage modules, # global configuration fragments, or virtual host configurations, # respectively. # # They are activated by symlinking available configuration files from their # respective *-available/ counterparts. These should be managed by using our # helpers a2enmod/a2dismod, a2ensite/a2dissite and a2enconf/a2disconf. See # their respective man pages for detailed information. # # * The binary is called apache2. Due to the use of environment variables, in # the default configuration, apache2 needs to be started/stopped with # /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not # work with the default configuration. # Global configuration # # # ServerRoot: The top of the directory tree under which the server's # configuration, error, and log files are kept. # # NOTE! If you intend to place this on an NFS (or otherwise network) # mounted filesystem then please read the Mutex documentation (available # at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>); # you will save yourself a lot of trouble. # # Do NOT add a slash at the end of the directory path. # #ServerRoot "/etc/apache2" # # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. # #Mutex file:${APACHE_LOCK_DIR} default # # The directory where shm and other runtime files will be stored. # DefaultRuntimeDir ${APACHE_RUN_DIR} # # PidFile: The file in which the server should record its process # identification number when it starts. # This needs to be set in /etc/apache2/envvars # PidFile ${APACHE_PID_FILE} # # Timeout: The number of seconds before receives and sends time out. # Timeout 300 # # KeepAlive: Whether or not to allow persistent connections (more than # one request per connection). Set to "Off" to deactivate. # KeepAlive On # # MaxKeepAliveRequests: The maximum number of requests to allow # during a persistent connection. Set to 0 to allow an unlimited amount. # We recommend you leave this number high, for maximum performance. # MaxKeepAliveRequests 100 # # KeepAliveTimeout: Number of seconds to wait for the next request from the # same client on the same connection. # KeepAliveTimeout 5 # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} # # HostnameLookups: Log the names of clients or just their IP addresses # e.g., www.apache.org (on) or 204.62.129.132 (off). # The default is off because it'd be overall better for the net if people # had to knowingly turn this feature on, since enabling it means that # each client request will result in AT LEAST one lookup request to the # nameserver. # HostnameLookups Off # ErrorLog: The location of the error log file. # If you do not specify an ErrorLog directive within a <VirtualHost> # container, error messages relating to that virtual host will be # logged here. If you *do* define an error logfile for a <VirtualHost> # container, that host's errors will be logged there and not here. # ErrorLog ${APACHE_LOG_DIR}/error.log # # LogLevel: Control the severity of messages logged to the error_log. # Available values: trace8, ..., trace1, debug, info, notice, warn, # error, crit, alert, emerg. # It is also possible to configure the log level for particular modules, e.g. # "LogLevel info ssl:warn" # LogLevel warn # Include module configuration: IncludeOptional mods-enabled/*.load IncludeOptional mods-enabled/*.conf # Include list of ports to listen on Include ports.conf # Sets the default security model of the Apache2 HTTPD server. It does # not allow access to the root filesystem outside of /usr/share and /var/www. # The former is used by web applications packaged in Debian, # the latter may be used for local directories served by the web server. If # your system is serving content from a sub-directory in /srv you must allow # access here, or in any related virtual host. <Directory /> Options FollowSymLinks AllowOverride None Require all denied </Directory> <Directory /usr/share> AllowOverride None Require all granted </Directory> <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> #<Directory /srv/> # Options Indexes FollowSymLinks # AllowOverride None # Require all granted #</Directory> # AccessFileName: The name of the file to look for in each directory # for additional configuration directives. See also the AllowOverride # directive. # AccessFileName .htaccess # # The following lines prevent .htaccess and .htpasswd files from being # viewed by Web clients. # <FilesMatch "^\.ht"> Require all denied </FilesMatch> # # The following directives define some format nicknames for use with # a CustomLog directive. # # These deviate from the Common Log Format definitions in that they use %O # (the actual bytes sent including headers) instead of %b (the size of the # requested file), because the latter makes it impossible to detect partial # requests. # # Note that the use of %{X-Forwarded-For}i instead of %h is not recommended. # Use mod_remoteip instead. # LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\" %>s %O" common LogFormat "%{Referer}i -> %U" referer LogFormat "%{User-agent}i" agent # Include of directories ignores editors' and dpkg's backup files, # see README.Debian for details. # Include generic snippets of statements IncludeOptional conf-enabled/*.conf # Include the virtual host configurations: IncludeOptional sites-enabled/*.conf # vim: syntax=apache ts=4 sw=4 sts=4 sr noet Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo
-
Hallo! Ja, durch das Tutorial bin ich auch drauf gekommen. Hat aber bei mir ab irgend einem Punkt nicht mehr funktioniert. Darum hab ich beschlossen, das "händisch" aufzusetzen
-
OK, Danke! Ich überprüfe das. Aber erstmal muss ich mich um mein Home-VZ auf dem Rechner lümmern. Anscheinend hat die HDD ihre ersten Ausfälle
-
Die Ursache steht doch da.
Dann überprüfe mal die vier Zeilen, die du am Ende der apache2.conf eingetragen hast.
OK, ich bin ein bisschen raus, sorry: Diese 4 Zeilen sollten in der apache2.conf stehen? Eingetragen hat sie wenn, dann irgendein Automatismus. Sorry, nicht böse verstehen, bin nur etwas verwirrt, weil ich gar nichts eingetragen habe. Also, wenn diese Zeilen nicht drin stehen, dann sollen die hinzugefügt werden? Oder stehen die ziemlich sicher darin und sollen auf ihre Sinnhaftigkeit überprüft werden?
-
Die Ursache steht doch da.
Hehe, ja... Man muss sie eben nur zu deuten wissen
Mit der Syntax von apache kenne ich mich so gut wie gar nicht aus.
Ein weiteres Problem war, dass ich mit wget nichts herunterladen konnte, bis ich ihm mit dem Parameter -4 gesagt habe, er soll IPv4 statt IPv6 verwenden. Sowohl das als auch der Apache-Fehler traten bei der vorherigen Installation nicht auf.
Kann ich da irgendwie was anders konfigurieren, dass er IPv4 standardmäßig benutzt? Ist das vielleicht auch eine Einstellung an der Fritz-Box?
Vielen Dank!
-
Nachdem ich mir das system anderweitig zerschossen hatte, dachte ich "OK, kein Ding. Setze ich es eben nochmal neu auf (da ich heute abend Zeit habe). Gesagt, getan... Jedenfalls ist jetzt mein Problem, dass der Apache nicht startet.
Ausgabe von 'systemctl status apache2.service'
Code
Display Moreapache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Fri 2022-07-01 00:26:44 CEST; 32s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 2298 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE) CPU: 81ms Jul 01 00:26:43 nexrasko systemd[1]: Starting The Apache HTTP Server... Jul 01 00:26:44 nexrasko apachectl[2301]: apache2: Syntax error on line 222 of /etc/apache2/apache2.> Jul 01 00:26:44 nexrasko apachectl[2298]: Action 'start' failed. Jul 01 00:26:44 nexrasko apachectl[2298]: The Apache error log may have more information. Jul 01 00:26:44 nexrasko systemd[1]: apache2.service: Control process exited, code=exited, status=1/> Jul 01 00:26:44 nexrasko systemd[1]: apache2.service: Failed with result 'exit-code'. Jul 01 00:26:44 nexrasko systemd[1]: Failed to start The Apache HTTP Server. ~
-
Welche Probleme, wie beheben?
-
OK, Danke! Wie kriege ich heraus, um welche es sich da genau handelt bzw. wie man die behebt?
-
Danke! funktioniert... Anders ist die -4 soweit ich das sehe(?) wofür steht die?
-
Hallo!
Ich habe versucht, mit wget phpmyadmin, bzw. nextcloud herunterzuladen. Es hängt jeweils an der gleichen Stelle:
Code
Display Moreudo wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip --2022-06-30 20:48:55-- https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip Resolving files.phpmyadmin.net (files.phpmyadmin.net)... 2a02:6ea0:c700::19, 2a02:6ea0:c700::10, 2a02:6ea0:c700::11, ... Connecting to files.phpmyadmin.net (files.phpmyadmin.net)|2a02:6ea0:c700::19|:443... failed: Connection timed out. Connecting to files.phpmyadmin.net (files.phpmyadmin.net)|2a02:6ea0:c700::10|:443... failed: Connection timed out. Connecting to files.phpmyadmin.net (files.phpmyadmin.net)|2a02:6ea0:c700::11|:443... failed: Connection timed out. Connecting to files.phpmyadmin.net (files.phpmyadmin.net)|2a02:6ea0:c700::18|:443... failed: Connection timed out. Connecting to files.phpmyadmin.net (files.phpmyadmin.net)|2a02:6ea0:c700::20|:443... failed: Connection timed out. Connecting to files.phpmyadmin.net (files.phpmyadmin.net)|2a02:6ea0:c700::17|:443... ^C Klicke ich den o.g. Link und öffne ihn im Browser, wird die Datei aber heruntergeladen. Nur krieg ich sie dann nicht von meinem la<ptop auf den pi. Ich habe es mittels sftp versucht,l ging aber nicht.
-
Hi!
Irgendwie hat das mit der Fritz-Box nicht ganz geklappt und er kriegt jetzt doch immer wieder eine neue IP. Gibt es da noch andere Mittel und Wege?
-
Vielen Dank! Hab ich gemacht. Jetzt funktioniert es super.
-
Bitte im Codeblock posten, damit alle Zeichen und Abstände richtig angezeigt werden. Das ist das </> Zeichen in der Editorleiste.
Welche IP hat der Pi?
Ich denke mal, dass nexrasko der Hostname ist?
nexrasko ist der Hostname, ja. Die IP ist 192.168.178.47
-
PHP
Display More<?php $CONFIG = array ( 'instanceid' => 'ochqjri76cwp', 'passwordsalt' => 'B9zGoUfh5vo/X8iorbl/vmDUxXdeHK', 'secret' => 'k/W9jaAgEquhYtgzUuvNv+pRLXqwczHnhe3NcebJO7vUbbGP', 'trusted_domains' => ' array ( 0 => '192.168.178.47', 1 => '192.168.178.33', 2 => 'nexrasko', ), 'datadirectory' => '/media/HDD/ncdata/data', 'dbtype' => 'mysql', 'version' => '24.0.2.1', 'overwrite.cli.url' => 'http://192.168.178.40/nextcloud', 'dbname' => 'nextcloud', 'dbhost' => 'localhost', 'dbport' => '', 'dbtableprefix' => 'oc_', 'mysql.utf8mb4' => true, 'dbuser' => 'Matthias', 'dbpassword' => 'Schranktür0815', 'installed' => true, );
Kann es an
liegen? Wie gesagt, die IP hat sich ständig geändert
-
Hm... Hat alles nix geholfen. Das apache2 errorlog hänge ich mal an.error.log
-
Ja, wie gesagt... Dann habe ich vielleicht noch nicht das richtige Verständnis
das mit dem Datadirectory steht so drin, glaube ich aber danke nochmal für den Hinweis!
-
Das ist falsch.
Du musst nicht die IP deines Laptops eintragen, sondern die IP des Raspi.
Hm, hat für mich erstmal nicht so viel Sinn gemacht von meinem Verständnis aus (hab mich da bei vorherigen nextcloud-Installationen schon immer gewundert
)
Aber gut: Ist mein Verständnis vielleicht auch nicht richtig. Ich werde das zuhause mal ausprobieren.
Schwierig dürfte es allerdings werden, da sich die IP vom raspi bei jedem Neustart ändert. Kann ich da im Fritz.Box-Menü eine statische vergeben?
-
In welches Verzeichnis wird die Partition gemountet?
in /media/HDD
-
Hallo!
Ich habe versucht, nextcloud auf raspbian zu installieren und bin dabei nach dieser Anleitung vorgegangen: Nextcloud mit Apache2, MariaDB, PhpMyAdmin und Letsencrypt
wobei das data-Verzeichnis bei mir in einer ext4-Partition liegt, die auf einer usb-Platte neben einer ntfs-Partition existiert. Die Partition wird aber fest per fstab gemountet.
Die Einrichtung hat auch geklappt aber plötzlich konnte keine Verbindung hergestellt werden und wenn ich jetzt http://IP/nextcloud aufrufe, erhalte ich den schwarzen Text auf weißem Grund:
CodeInternal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the webserver log.
Ich habe verdachtsweise die IP meines Laptops unter trusted domains in der config.php eingetragen, was aber nichts genutzt hat.