[linux] Apache werkt niet naar behoren.

Nico Berg nico op familieberg.name
Wo Jan 19 19:23:50 CET 2022


Klopt, er is een kleine verandering in de problemen opgetreden. Apache 
loopt de configuratie bestanden schijnbaar in alfabetische volgorde af. 
Ik had een default.conf aangemaakt om alles te ondervangen dat niet in 
een van de genaamde configuraties opgepakt wordt.

Nu kan ik idd weer naar www.familieberg.name. Maar nu heb ik nog een 
andere config, hetzelfde als www.familieberg.name maar die komt later in 
de lijst en die toont de website van www.familieberg.name, zelfs wanneer 
ik de link in de directorie, van www.familieberg.name, in sites-enabled 
weg haal. De config i precies hetzelfde alleen naar een andere 
documentroot verwijzend maar daar kijkt apache niet.

Vreemde zaak.
N Berg

Op 19-01-2022 om 16:36 schreef Daniel C. von Asmuth:
> Aldus schreef Nico Berg op Wed, Jan 19, 2022 at 03:32:07PM +0100:
>> Hallo lijst lezers,
>>
>> Ik heb een vraag voor de lijst. Mijn configuratie met apache reageert
>> vervelend.
> Getest: http://www.familieberg.name/quiz/login.php
> Dat werkt. Je krijgt een inlogscherm; dat heb ik niet geprobeerd.
>
> 	http://www.familieberg.name
> Dat ziet er normaal uit. Gemaakt met WordPress???
> Alleen gaat het fout als je op 1 van de links klikt: je wordt
> dan doorverwijzen naar een URL die begint met HTTPS://
>
> 	https://www.familieberg.name
>
> Geen verbinding.
>
> 	http://familieberg.name
>
> Verwijst gelijk door naar  http://www.familieberg.name
>
>> Apache wilde gisteren niet meer goed reageren op de certificaten van Lets
>> encrypt. Ik dacht dat op te kunnen lossen maar helaas. Dus ik heb al mijn
>> config bestanden van de vhosts weg gehaald en nieuwe geschreven.
> Als je geen fouten had gemaakt, kun je de Apache configuratie hetzelfde
> laten, maar dan moet die wel naar het juiste certificaat verwijzen.
> Gisteren heb ik nieuwe certificaten geinstalleerd en mijn Apache doet het
> nu prima:-)
>
>> Ik wilde met de nieuwe config bestanden alleen port 80 even gebruiken en
>> later certificaat informatie toevoegen.
>> Wat schetst mijn verbazing: de config voor de domeinnaam laat alleen een
>> lege directorie zien met "Index of /" en de subdirectorie "quiz" werkt
>> normaal.
>> Geen probleem meldingen in de log bestanden van apache.
>>
>> De directorie /var/www/html is gevuld met een wordpress site die tot op
>> heden normaal functioneerde.
>>
>> De ellende is begonnen toen ik een tweede domeinnaam wilde toevoegen aan
>> apache.
>>
>> Wie oh wie kan mij een beetje helpen. Ik ben behoorlijk bedreven met linux
>> dus ik denk slechts een beetje richting nodig te hebben. Iets wat google
>> niet kon bieden (veel over opzetten apache bijna niets over probleem
>> oplossen).
>>
>> Alvast ontzettend bedankt voor elke hulp, N Berg
>>
>> _Configuratie:_
>>
>> Ubuntu 20.04.2 server
>> Server version: Apache/2.4.41 (Ubuntu)
>>
>> De config file voor mijn domein (de naam is vervangen voor "domeinnaam")
>>
>> <VirtualHost www.domeinnaam.name:80>
>>      DocumentRoot "/var/www/html"
>>
>>      ServerName www.domeinnaam.name
>>
>>      <Directory "/var/www/html">
>>          allow from all
>>          Options None
>>          Require all granted
>>      </Directory>
>> </VirtualHost>
>>
>> De config file voor een subdirectorie "quiz"
>>
>> Alias /quiz "/var/www/quiz/"
>>
>> <Directory /var/www/quiz/>
>>    Require all granted
>>    AllowOverride All
>>    Options FollowSymLinks MultiViews
>>
>> </Directory>
> Ziet er goed uit. Gebruikt geen SSL/TLS of certificaten....
>
> Hint: Dit is wat je op poort 80 verstuurd - onversleuteld.
> HTTPS gebruik je normaal op poort 443.
>
> Suc6,
>
>
>
> Daniel
>


Meer informatie over de Linux maillijst