Bekijk Volledige Versie : ssl voor webmail
Beste,
Ik wil graag mijn webmailmap beveiligen (domein.nl/webmail/) door middel van een certificaat. Kan iemand me uitleggen hoe ik dit realiseer, aangezien alle data die je wilt laten zien in de private_html map moet staan. Ik kan moeilijk de webmailmap met alle data daar ineens heen verplaatsen...
Groet
maak een secure domein aan (webmail.domein.nl) in je systeem, hang daar een certificaat aan.
dan kan je gewoon https://webmail.domein.nl/webmail doen en je hebt webmail met certificaat
aangezien alle data die je wilt laten zien in de private_html map moet staan
Dat klopt niet hoor. Je kunt het ook verwijzen naar de public_html map.
Klik op "Domain Setup" binnen het account waar SSL moet komen. Klik op de domeinnaam. Je ziet dan als het goed is onderin "private_html setup for domain.nl - (SSL must be enabled above)".
Daar kun je gewoon kiezen voor een symlink.
Dank voor de reacties. Het gaat er mij er eigenlijk om dat domein.nl/webmail uiteindelijk beveiligd is. Probleem is alleen dat binnen de organisatie iedereen op een verschillende manier naar de webmail wordt doorgelinkt. De een kiest voor domein/webmail/ de ander voor webmail.domein en weer een ander kiest voor domein/mail/. Echter allen zonder dat ze er https voor plaatsen.
Is het mogelijk dat ik dus een certificaat aanvraag voor domein/webmail/ deze gewoon installeer via DirectAdmin, en alle andere ingangen zoals boven genoemd met een simpele html pagina na een seconde laat doorlinken naar https://domein.nl/webmail/?. Hoe vang ik dan het probleem op dat er ook gebruikers zijn die gewoon domein/webmail kiezen zonder dat ze voor de https-versie kiezen? Valt dat op te vangen of moeten deze dit gewoon aanwennen?
Zoals ik het nu allemaal begrijp is dit dus mogelijk. Of zie ik iets over het hoofd?
Gr.
Dat zou je met PHP kunnen opvangen.
if (substr($_SERVER["PHP_SELF"], 0, 5) != "https") {
header("Location: https://www.domein.nl/webmail/");
}
heel eenvoudig, gewoon een redirect plaatsen in de public_html/webmail map dan komt iedereen vanzelf op dezelfde plek uit
een makkelijke manier is de volgende index.php:
<?php
header('Location: https://www.domein.nl/webmail');
?>
waar je dan nog "last" van hebt is dat er helemaal geen /webmail map is onder DirectAdmin, maar een configuratie in de httpd.conf. Heb je root toegang, dan kun je dat veranderen. En meteen roundcube webmail installeren, als je toch bezig bent :D
edit: ik moet sneller typen