[linux] Apache werkt niet naar behoren.

Geert Stappers stappers op stappers.nl
Wo Jan 19 19:46:31 CET 2022


On Wed, Jan 19, 2022 at 07:23:50PM +0100, Nico Berg wrote:
> 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
> > 
> 
> Klopt,

   :-/


> er is een kleine verandering in de problemen opgetreden.

Reactie _onder_ eerdere tekst  is "verandering" die ik maak    :-)


> 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.
> 
> > > 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.
> > 
> 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.

Advies: Doe wat met de hint over httpS en poort 443.

Idee:
 * Actueele configuratie delen
 * Het probleem c.q. de verwachtingen beschrijven


Groeten
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst