Beste PHP-hulp lezers,
Ik heb een probleem met het instellen van een SSL certificaat voor mijn site. Ik heb het nog niet eerder gedaan maar omdat er ook sites van anderen op de server draaien kan ik niet met 'trial' en 'error' zitten testen vandaar dat ik hier om hulp vraag.

Ik heb een symfony installatie die ik graag op https wil laten draaien (ik heb hier ook een testroute voor aangemaakt die de gebruiker automatisch naar https verwijst. Ik heb in de routying.yml de scheme op https gezet. Lokaal gaat dit goed [wordt automatisch naar https doorverwezen en de pagina wordt getoond]).

Ik heb hier een ssl certificaat voor aangeschaft en dit via plesk (versie 12.0.18)kunnen installeren (zie afbeelding hieronder).


Als ik nu de testpagina probeer te openen via https:// dan krijg ik de melding dat de pagina niet is gevonden. Als ik het zonder https:// probeer dan krijg ik eerst een 301 dat hij naar de https verwijst (wat goed is) en dan vervolgens weer dat de pagina niet weergeven kan worden. Ik verwacht dus dat er iets op de server niet goed ingesteld staat. Na een tijdje te hebben gegoogled denk ik dat ik iets met virtual hosts moet gaan doen. Ik heb nu al een tijd zitten lezen maar ik kom hier echt niet uit.

Volgens de handleiding van plesk zou het niet nodig moeten zijn om vhost.conf, vhost_ssl.conf en chost_nginx handmatig aan te passen maar kan ik in de plesk gui deze zaken invoeren (zie plaatje hieronder).


Zou iemand kunnen aangeven wat ik hier zou moeten invullen om het te laten werken (of kan het ergens anders aan liggen?). IK moet eerlijk zeggen dat ik m.b.t. serverconfiguratie nog niet heel ver ben gekomen dus om zo maar allemaal dingen toe te voegen vindt ik een beetje 'gevaarlijk' omdat ik dan misschien andere sites kapot kan maken.

Als iemand mij hiermee kan helpen is mijn dank groot!

(Weet trouwens niet of dit het juiste forum is om dit te plaatsen, volgens mij is het geen php probleem vandaar dat ik hem hier heb geplaatst)
Ja het domein is aangemaakt. De website doet het ook gewoon via gewoon http maar niet via https.
de oude is nog live maar we hebben ook een nieuw domeinnaam en die verwijst gelukkig goed naar de nieuwe server. (heb het voor de zekerheid nog even getest door een testtekstje ergens te plaatsen).





>> @Ozzie, Plesk 12 heeft ook gewoon 'gratis' SSL dmv LetsEncrypt

Ik bedoel ook Let's Encrypt. In Onyx kan dat met een druk op de knop. Je hoeft dan zelf niks te installeren/configureren. Ik geloof dat die optie er in versie 12 nog niet in zit.
Ozzie PHP op 21/03/2017 16:12:52

>> @Ozzie, Plesk 12 heeft ook gewoon 'gratis' SSL dmv LetsEncrypt

Ik bedoel ook Let's Encrypt. In Onyx kan dat met een druk op de knop. Je hoeft dan zelf niks te installeren/configureren. Ik geloof dat die optie er in versie 12 nog niet in zit.


Het is inderdaad een 'plesk extention' :-)
Yup, maar ik weet niet of die er in Plesk 12 ook in zit. Ik dacht eigenlijk van niet.
Beste phphulpers,
Ik zou nog even terugkoppelen wat nou eigenlijk het probleem was. Het bleek inderdaad dat port 443 in de iptables werd geblokkeerd. De helpdesk heeft dit geopend en nu werkt alles gelukkig dus bedankt voor de hulp!

m.b.t. het genereren van een certificaat heb ik het ook even gekeken. In de plesk versie bij mijn hosting kan ik ook ook gewoon certificaten genereren.

Bedankt!

Reageren