zuerst mein Level, Beginner.
Ich richte mir gerade Schritt für Schritt und möglichst manuell (um zu Lernen), meinen Raspberry mit Raspbian und Apache ein. In Folge kommen PHP, SQL, Nextcloud, etc.
Die Installation des Apache mache ich nach folgendem Tutorial und habe Schritte 1 und 2 erledigt, Apache ist also installiert.
https://www.netnea.com/cms/apache_tutorial_1_apache_compilieren/
https://www.netnea.com/cms/apache_tutorial_2_apache_minimal_konfigurieren/
Der Aufruf http://192.168.178.220/index.html gibt mir "It works" aus.
Der erweiterte Check mit
- Code: Select all
JMR@raspi:/apache/bin $ curl --verbose http://localhost/index.html
ergibt aber
- Code: Select all
* Trying ::1...
* TCP_NODELAY set
* connect to ::1 port 80 failed: Verbindungsaufbau abgelehnt
* Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to localhost (127.0.0.1) port 80 (#0)
> GET /index.html HTTP/1.1
> Host: localhost
> User-Agent: curl/7.52.1
> Accept: */*
Der Inhalt der Config-Datei wurde nach dem Tutorial bearbeitet und lautet wie folgt:
- Code: Select all
ServerName localhost
ServerAdmin root@localhost
ServerRoot /apache
User www-data
Group www-data
PidFile logs/httpd.pid
ServerTokens Prod
UseCanonicalName On
TraceEnable Off
Timeout 10
MaxRequestWorkers 100
Listen 127.0.0.1:80
LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule unixd_module modules/mod_unixd.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_core_module modules/mod_authz_core.so
ErrorLogFormat "[%{cu}t] [%-m:%-l] %-a %-L %M"
LogFormat "%h %l %u [%{%Y-%m-%d %H:%M:%S}t.%{usec_frac}t] \"%r\" %>s %b \
\"%{Referer}i\" \"%{User-Agent}i\"" combined
LogLevel debug
ErrorLog logs/error.log
CustomLog logs/access.log combined
DocumentRoot /apache/htdocs
<Directory />
Require all denied
Options SymLinksIfOwnerMatch
</Directory>
<VirtualHost 127.0.0.1:80>
<Directory /apache/htdocs>
Require all granted
Options None
</Directory>
</VirtualHost>
Ich möchte nun sehr frühzeitig die Fehler lösen, auch wenn der Apache selbst eine richtige Ausgabe gebracht hat, um nicht später, wenn die Eingrenzung noch aufwendiger wird, Ärger zu bekommen.
Für mich stellt sich die Frage, wie es bei dieser Minimalkonfiguration zur Fehlermeldung
- Code: Select all
Trying ::1...
* TCP_NODELAY set
* connect to ::1 port 80 failed: Verbindungsaufbau abgelehnt
kommen kann und wie Apache auf die Idee kommt, bei dieser Konfiguration einen Verbindungsversuch zu ::1... zu machen
Kann mir das jemand erklären und sagen, was ich ändern muss, damit die Fehlermeldung ausbleibt?
Danke und viele Grüße
Jörg