Ik heb in het begin een fout gemaakt met Apache2. In plaats van de .conf bestanden in /etc/apache2/sites-available te kopieren en aan te passen heb ik de originelen aangepast (en ik weet niet eens zeker of ik dat op de juiste plek heb gedaan want het kan ook zijn dat ik heb zitten rommelen in sites-enabled)
Ik heb in ieder geval geen originelen meer.

Nu wil ik dit herstellen zodat ik een 2e vhost kan instellen.

Mijn vraag luidt:
Stel ik heb maar 1 website zoals nu het geval is. Heb je dan zowel de 000-default.conf als de gekopieerde .conf met a2ensite aanstaan of alleen de aangepaste.conf?
Ariën, de uitwerking van FPM versus mod_ruid2 is feitelijk gelijk, je scripts worden uitgevoerd onder de geconfigureerde user. FPM is wel wat sneller, maar ook alleen als je bijvoorbeeld opcache gebruikt, omdat deze cache gedeeld is, en onder Apache is de deling maar gedeeltelijk aanwezig. Het staat of valt daarmee dus met correcte configuratie.
De uitwerking wel, maar de manier van integreren is FPM net wat logischer. Mod_ruid is gewoon een 'hook' die op Apache leunt. Verder is Opcache zalig.
Nou ik heb dus gedaan wat Ben zei. Dus de originele conf files staan er weer. De 2 oude configfiles heb ik hernoemd en aangezet met a2ensite. Maar nu is m'n https weg. Help!
En daar heb je je backup voor, daarin kun je kijken wat er anders is.
Hoe heb je je setup voor https gedaan? Onder normale omstandigheden heb je een virtualhost in je domain vhost file staan.
Letsencrypt opnieuw uitvoeren. Ik meen dat die ook de virtualhosts aanpastte van je Apache install.
de default-ssl.conf heeft
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

maar ik heb letsencrypt...
Moet die default-ssl wel aanstaan?
Die laat je aanpassen door letsencrypt, zoals Arién al aangeeft.
OK. Dus dan kan ik de default-ssl uitzetten en de oude aangepaste ssl.conf aanzetten?
Gewoon aan de letsencrypt executable overlaten wat er moet gebeuren.
Voer letsencrypt dus gewoon opnieuw uit.
Dat heb ik gedaan maar het gaat nog steeds niet goed.
Ik snap het niet. Als ik https://mijnwebsite.nl in toets dan heb ik https maar als ik http://mijnwebsite.nl in toets of mijn ip dan redirect hij niet terwijl hij dat volgens letsencrypt installatie wel zou moeten.
doen. In conf. van mijn virtualhost staat dit
<IfModule mod_alias.c>
RedirectMatch permanent ^(?!/\.well-known/acme-challenge/).* https://mijnwebsite.nl$0
</IfModule>


[size=xsmall]Toevoeging op 19/11/2016 02:59:55:[/size]

Laat maar. Het is al gelukt.

[size=xsmall]Toevoeging op 20/11/2016 02:20:40:[/size]

Ben van Velzen op 18/11/2016 00:15:09

Die laat je aanpassen door letsencrypt, zoals Arién al aangeeft.


Letsencrypt past de default-ssl niet aan maar mijn kopie. Als mensen mn ip intypen krijgen ze melding dat certificaat niet deugt. Dus de catch werkt niet. Of doe ik het niet goed?

Reageren