Apache2 konfigurieren

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
rammi22
Beiträge: 54
Registriert: 26.07.2017 13:45:46

Apache2 konfigurieren

Beitrag von rammi22 » 28.07.2017 12:44:09

Hallo,
ich habe in meinem Debian in /media mit anderen System geteielte Ordner (shared folder). In diesem liegen Skripte für Webseiten, also bsp: index.html. Standartmäßig holt der Apache die Skripte in /var/www/html.

Welche Dateien muss ich anpassen, damit er bei http://abc.de die Dateien aus dem shared Ordner holt also aus /media/...?
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Apache2 konfigurieren

Beitrag von schwedenmann » 28.07.2017 13:16:45


rammi22
Beiträge: 54
Registriert: 26.07.2017 13:45:46

Re: Apache2 konfigurieren

Beitrag von rammi22 » 28.07.2017 14:56:02

schwedenmann hat geschrieben: ↑ zum Beitrag ↑
28.07.2017 13:16:45
Hallo

z.B. hier...
Leider geht es noch(?) nicht, probiert im FF mit http://debianwindowstest.local | http://www.debian...:
Fehler: Server nicht gefunden

Der Server unter www.debianwindowstest.local konnte nicht gefunden werden.

Bitte überprüfen Sie die Adresse auf Tippfehler, wie ww.example.com statt www.example.com
Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die Netzwerk-/Internetverbindung.
Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, stellen Sie bitte sicher, dass Firefox auf das Internet zugreifen darf.
Der Apache läuft, unter 127.0... bekomme ich die Default-Seite


Meine debianwindowstest.local.conf

Code: Alles auswählen

<VirtualHost *:80>
    ServerAdmin xxxx@xxx.net
    ServerName debianwindowstest.local
    ServerAlias *.debianwindowstest.local

    # logfiles	
    ErrorLog "/var/log/apache2/test_debian-ssl.web-error.log"
    CustomLog "/var/log/apache2/test_debian-ssl.web-access.log" combined
    LogLevel warn

    DocumentRoot "/media/sf_test_debian"
    <Directory "/media/sf_test_debian">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
Die logs sind leer...
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19

Benutzeravatar
novalix
Beiträge: 1908
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Apache2 konfigurieren

Beitrag von novalix » 28.07.2017 15:09:55

Namensauflösung!
Am einfachsten statisch über einen Eintrag in der /etc/hosts zu beheben:

Code: Alles auswählen

127.0.0.1       localhost
127.0.1.1       debianwindowstest.local     debianwindowstest
Wenn dann immer noch die Default Page angezeigt wird, liegt es an der Reihenfolge der Virtual Host Konfigurationen im Dateisystem. Default heißt deswegen üblicherweise "000-default.conf".
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

rammi22
Beiträge: 54
Registriert: 26.07.2017 13:45:46

Re: Apache2 konfigurieren

Beitrag von rammi22 » 28.07.2017 15:19:57

novalix hat geschrieben: ↑ zum Beitrag ↑
28.07.2017 15:09:55
Namensauflösung!
Am einfachsten statisch über einen Eintrag in der /etc/hosts zu beheben:

Code: Alles auswählen

127.0.0.1       localhost
127.0.1.1       debianwindowstest.local     debianwindowstest
...
so ging es einen Schritt voran, bekomme jetzt:
Forbidden

You don't have permission to access / on this server.
Server unable to read htaccess file, denying access to be safe
Apache/2.4.25 (Debian) Server at debianwindowstest.local Port 80
Mein erster Gedanke wäre eine htaccess anzulegen, aber mit welchen Einträgen?
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19

Antworten