Bekijk Volledige Versie : SSL probleem
evolutionhost
23/01/09, 21:26
Beste WHT'ers,
Ik probeer een SSL certificaat te installeren via DirectAdmin, maar ik krijg het niet aan de praat.
SSL voor domein staat aan. Het gaat hier om het standaard servercertifcaat, puur om eerst even te testen.
Als ik naar https://www.domein.com krijg ik de volgende melding van mn browser:
De verbinding met www.domein.com werd onderbroken tijdens het laden van de pagina.
Wie weet hoe ik dit oplos? Moet er nog iets in de DNS bij misschien?
Bij voorbaat dank,
eXtreme Service
23/01/09, 22:18
Staat de functie aan in de DirectAdmin config ? Misschien eens naar de knowledge databank kijken? Daar staat een mooie uitleg om DirectAdmin te laten werken via SSL.
evolutionhost
23/01/09, 22:39
Knowlegde database alles gedaan.., directadmin conf SSL=1 heeft geen zin..
Draait apache wel op poort 443, zo ja, staat poort 443 open in je firewall ?
Beste,
Enkele tips die mogelijk tot een oplossing kunnen leiden.
1. Heeft het certificaat eventuele chain-certificaten nodig. Zijn deze geïnstalleerd?
2. SSL=1 in de directadmin.conf is er alleen om aan te geven dat DirectAdmin ook te bereiken dient te zijn via https.
3. Is SSL geactiveerd in de apache config.
4. Bevat het httpd.conf bestand behorende bij de user een virtualhost voor SSL in combinatie met het domein.
/usr/local/directadmin/data/users/<user>/httpd.conf
Mocht dit niet het geval zijn, dan dienen de httpd.conf files te worden herschreven.
5. Heb je DirectAdmin en Apache al een keer herstart?
6. Welke foutmelding geeft het apache error log?
Indien je DirectAdmin via HTTPS wilt kunnen bereiken, zijn er andere vragen en stappen van toepassing.
Bij vragen kun je een PM sturen.
1. Heeft het certificaat eventuele chain-certificaten nodig. Zijn deze geïnstalleerd?
Je zou z'n 1e post gelezen moeten hebben.
GA certificaten heb je alleen nodig als je met browsers icm. auth / betalingen werkt.
Het heet niet voor niks Generally Accepted.
Basic ssl cert (selfmade) zou voldoen in deze kwestie.
Hij heeft het over een standaard servercertifcaat. Dit kan volgens mij van alles inhouden. Dit zou een gratis test-certficaat kunnen zijn, dat maar een korte geldigheid heeft. Dit zijn meestal certificaten die extra certificaten nodig hebben om te werken.
Ik vind mijn tip dan ook niet vreemd. Hij spreekt immers nergens over een selfmade certificaat. Dit is natuurlijk niet uit te sluiten, maar aangezien meneer een probleem heeft zijn alle tips een mogelijke stap in de richting van een oplossing.
Dat klopt frajaweb,
Maar waarom zou je een certificaat van ~50 EU aanschaffen terwijl je die zelf kunt maken voor "basic" / test gebruik ? :)
Heb menigeen in dit grapje zien trappen bij ***ssl met hun md5 signed certs.
evolutionhost
24/01/09, 12:18
Bedankt voor jullie tips, ik ga het even proberen.
Het gaat om het standaard servercertificaat, maar daarna schaf ik wel een echte aan.. maar ik wil eerst weten of het werkt :)
In httpd.conf voor user staat dit:
<VirtualHost (ipadres):443>
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
eXtreme Service
24/01/09, 12:30
Wat je kan doen is een testcertificaat aanvragen voor 30 dagen en daarmee testen. Zo heb ik het vroeger ook gedaan.
Met directadmin moet je normaal niks aanpassen in een config van apache. Zou volledig zonder moeten werken.
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
Draait apache ook op poort 443 ?
Dit kun je checken d.m.v netstat -a | grep 443 of een nmap -p 443 ip
En bestaan de bovenstaande files :whistling:
Mocht je een GA cert. aanvragen, houdt er dan wel rekening mee dat het IP gebonden is.
En check of het geen md5 generated cert is!! (die handschake is lek als een zeef)
Suc6.
En check of het geen md5 generated cert is!! (die handschake is lek als een zeef)
klokken en klepels :smartass:
Ik probeer een SSL certificaat te installeren via DirectAdmin, maar ik krijg het niet aan de praat.
dat is door DirectAdmin erg eenvoudig gemaakt als je het op de juiste wijze doet
SSL voor domein staat aan. Het gaat hier om het standaard servercertifcaat, puur om eerst even te testen.
ik neem aan dat je hiermee bedoelt, dat je zelf geen nieuw certificaat hebt gemaakt of gekocht
De verbinding met www.domein.com werd onderbroken tijdens het laden van de pagina.
dat betekent zover ik weet dat er iets niet klopt, als in "stuk is". normale problemen met certificaten is dat ze
1) verlopen zijn
2) niet voor deze domeinnaam zijn aangevraagd
3) niet zijn ondertekend door een bedrijf dat er geld aan verdiend
als de melding niet iets van deze drie is, dan ontbreekt er een bestand op de server of is het bestand defect. ik vermoed, dat de bestanden in /etc/httpd/conf/... niet bestaan of kloppen. heb je deze zelf gemaakt?
Wie weet hoe ik dit oplos?
met dit draadje! het kan wel handig zijn als je een domein hier neerzet dat we kunnen testen.
Moet er nog iets in de DNS bij misschien?
nee, zeker niet. het DNS regelt dat we de domeinnaam kunnen vertalen naar jouw IP adres. vervolgens gebruiken we hierop poort 80 voor http en poort 443 voor https
evolutionhost
25/01/09, 21:36
Met netstat -a | grep 443 krijg ik niets terug. De bestanden bestaan op de server, en zijn gewoon aangemaakt via DirectAdmin..
Je moet sowieso netstat -a | grep https gebruiken, of de -n optie.
Hoe heb je dat certificaat "gewoon aangemaakt via DirectAdmin"? Het standaard server certificaat dat gaat dacht ik alleen via de command line.
Heb je een domein voor ons om te testen?
Je moet sowieso netstat -a | grep https gebruiken, of de -n optie.
Hoe heb je dat certificaat "gewoon aangemaakt via DirectAdmin"? Het standaard server certificaat dat gaat dacht ik alleen via de command line.
Heb je een domein voor ons om te testen?
Om welk domein gaat het, zodat we daadwerkelijk ook zouden kunnen onderzoeken of er iets mis is met je config?
evolutionhost
28/01/09, 19:52
Dat standaard certificaat kan gewoon via DirectAdmin..
domein is mijn gebruikersnaam + .nl
$ netstat -a | grep https
tcp 0 0 *:https *:* LISTEN
tcp 0 0 server1.evolutionhost:https ip913545f0.speed.plan:64200 TIME_WAIT
tcp 0 0 server1.evolutionhost:https ip913545f0.speed.plan:64201 TIME_WAIT
tcp 0 0 server1.evolutionhost:https ip913545f0.speed.plan:64202 TIME_WAIT
tcp 0 0 server1.evolutionhost:https ip913545f0.speed.plan:64203 TIME_WAIT