PDA

Bekijk Volledige Versie : Installeren van een SSL cert handleiding?



timmy
06/12/14, 11:39
Wie iemand ergens een goede korte handleiding of tips om een https (niet self-signed) op te zetten voor
een debian 7 machine? Alles wat ik lees is van jaren terug over gaat over een self-sign certs.

Instructies zoals deze: http://willjackson.org/blog/configuring-ssl-apache-debian-or-ubuntu
heb ik opgevolgd. Maar als ik https://www.domein.nl in type dan redirect hij terug naar http://

Ik ben ervan uit gegaan dat de host config van zowel *80 als *443 in 1 file staan.
In mijn geval op lokatie: /etc/apache2/sites-available/domein.nl

asusk7m550
06/12/14, 13:29
Als je een redirect krijgt zal het certificaat er wel goed opstaan, maar gaat het daarna niet goed.

Wat is je huidige config? Zowel voor http als HTTPS.

Sent from my Nexus 4 using webhostingtalk mobile app

timmy
06/12/14, 14:41
Het geval is dat DNS door cloudflare word beheerd.
Dus dat is zowie zo een punt. Volgens hun is i.g.v. een Flexible SSL geen local certificaat nodig.

Niettemin, als ik een page rule aanmaak bijv. *domain.nl/test* met https forced
dan krijg ik bij https://domain.nl/test de melding:

"The page isn't redirecting properly"

timmy
06/12/14, 14:58
Volgens mij kan het niet liggen aan de locale 443 config omdat het via Cloudflare verloopt.
Maar goed, ik toch maar een domein.nl:443 aan gemaakt met een standaard self-signed cert. (Die ik gebruik om met webmin in te loggen obv. ip).

de config voor http ziet er zo uit:

<VirtualHost *:80>
DocumentRoot "/home/sites/site1/web"
ServerName domein.nl
<Directory "/home/sites/site1/web">
allow from all
Options +Indexes
</Directory>
ErrorLog /home/sites/site1/logs/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /home/sites/site1/logs/access.log combined
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/home/sites/site1/web"
ServerName www.domein.nl
<Directory "/home/sites/site1/web">
allow from all
Options +Indexes
</Directory>
ErrorLog /home/sites/site1/logs/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /home/sites/site1/logs/access.log combined
</VirtualHost>

en voor https:


<VirtualHost *:443>
DocumentRoot "/home/sites/site1/web"
ServerName www.domein.nl
ServerAdmin webmaster@localhost
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/ssl_access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
<Directory "/home/sites/site1/web">
allow from all
Options +Indexes
</Directory>
</VirtualHost>