{"id":34,"date":"2006-02-16T12:26:59","date_gmt":"2006-02-16T11:26:59","guid":{"rendered":"http:\/\/www.sprawl.it\/blog\/?p=34"},"modified":"2010-10-10T15:23:01","modified_gmt":"2010-10-10T14:23:01","slug":"apache-mod_ssl-configuration-problems","status":"publish","type":"post","link":"https:\/\/www.sprawl.it\/blog\/2006\/02\/16\/apache-mod_ssl-configuration-problems\/","title":{"rendered":"Apache mod_ssl configuration problems"},"content":{"rendered":"<p>Se hai fatto tutto ma ancora <strong>non funziona<\/strong>:<\/p>\n<pre>mettere in httpd.conf la direttiva Listen 443<\/pre>\n<p>se manca questa non funzioner\u00e0 , ma soprattutto non si vedranno errori nei log perdendo tempo a capire il perch\u00e9.<br \/>\nPer ogni virtualhost \u00e8 necessario un IP altrimenti Apache invier\u00e0\u00a0 al browser il certificato SSL sbagliato.<br \/>\nProcedere quindi alla creazione dei certificati, faccio riferimento ad una Debian Sarge con directory di lavoro \/etc\/apache<br \/>\n<code>openssl genrsa -out ssl.key\/nomesito.key 1024<br \/>\n---<br \/>\nopenssl req -new -key ssl.key\/nomesito.key -out ssl.csr\/nomesito.csr<\/code><\/p>\n<p>Country Name (2 letter code) [AU]:IT<br \/>\nState or Province Name (full name) [Some-State]:Italy<br \/>\nLocality Name (eg, city) []:Citt\u00c3\u00a0 (FI)<br \/>\nOrganization Name (eg, company) [Internet Widgits Pty Ltd]:Societ\u00c3\u00a0 Srl<br \/>\nOrganizational Unit Name (eg, section) []:web services<br \/>\nCommon Name (eg, YOUR name) []:www.nomesito.com<br \/>\nEmail Address []:network@societa.it<code><br \/>\nopenssl x509 -req -days 999 -in ssl.csr\/nomesito.csr -signkey ssl.key\/nomesito.key -out ssl.crt\/nomesito.crt<\/code><\/p>\n<p>creare il virtualhost in apache che come minimo dovr\u00c3\u00a0 avere:<code><br \/>\nDocumentRoot \/var\/www\/nomesito<br \/>\nServerName www.nomesito.com<br \/>\nSSLEngine on<br \/>\nSSLCertificateFile \/etc\/apache\/ssl.crt\/nomesito.crt<br \/>\nSSLCertificateKeyFile \/etc\/apache\/ssl.key\/nomesito.key<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se hai fatto tutto ma ancora non funziona: mettere in httpd.conf la direttiva Listen 443 se manca questa non funzioner\u00e0 , ma soprattutto non si vedranno errori nei log perdendo tempo a capire il perch\u00e9. Per ogni virtualhost \u00e8 necessario un IP altrimenti Apache invier\u00e0\u00a0 al browser il certificato SSL sbagliato. Procedere quindi alla creazione [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[2],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-it"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7cMxL-y","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":1,"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":587,"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/posts\/34\/revisions\/587"}],"wp:attachment":[{"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sprawl.it\/blog\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}