<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>rob aldred &#187; apache</title>
	<atom:link href="http://robaldred.co.uk/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://robaldred.co.uk</link>
	<description>cars, f1, bikes, tech tips &#38; what ever i&#039;m interested in this week</description>
	<lastBuildDate>Thu, 12 Aug 2010 15:01:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Add https (ssl) support to your osx mac development machine with signed certificate</title>
		<link>http://robaldred.co.uk/2009/11/adding-httpsssl-support-to-your-apache-mod_ssl-development-osx-mac-machine/</link>
		<comments>http://robaldred.co.uk/2009/11/adding-httpsssl-support-to-your-apache-mod_ssl-development-osx-mac-machine/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 15:07:31 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mac Tips]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[authority]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mod_ssl]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[self-signed]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://robaldred.co.uk/?p=138</guid>
		<description><![CDATA[It became apparent that getting mod_ssl working correctly without browser warnings when developing sites that take payments is a bit of pain. Mainly because there is no free way to have a root authority sign your Certificate Signing Request (CSR). There is how ever a short cut, given that you are using Apache, mod_ssl, openssl [...]]]></description>
			<content:encoded><![CDATA[<p>It became apparent that getting mod_ssl working correctly without browser warnings when developing sites that take payments is a bit of pain. Mainly because there is no free way to have a root authority sign your Certificate Signing Request (CSR).</p>
<p>There is how ever a short cut, given that you are using Apache, mod_ssl, openssl and Firefox.</p>
<p>We&#8217;re going to generate our own Certificate Authority (CA), this is CA is only going to work for us so if your generating a certificate for production, you&#8217;ll need to send your CSR to a proper CA such as VeriSign</p>
<p>Step1, Make a temporary folder we can work in.</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>ssltemp</div></div>
<p>Step2, generate our private key</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">openssl genrsa <span style="color: #660033;">-des3</span> <span style="color: #660033;">-out</span> server.key <span style="color: #000000;">1024</span></div></div>
<p>You will be asked for a passphrase in the creation of this key. (just use 12345) or anything but<em>do not forget this passphrase!</em> You’ll have to do this all over if you forget the passphrase. You will need this passphrase later on in the process.</p>
<p>Step3, generate a CSR from our private  key</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">openssl req <span style="color: #660033;">-new</span> <span style="color: #660033;">-key</span> server.key <span style="color: #660033;">-out</span> server.csr</div></div>
<p>you&#8217;ll be asked for the following information:</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Country Name <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2</span> letter code<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>AU<span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>enter your country code here<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
State or Province Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>full name<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Some-State<span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>Enter your state here<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
Locality Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, city<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>enter your city here<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
Organization Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, company<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Internet Widgits Pty Ltd<span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>enter something here<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
Organizational Unit Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, section<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>enter something here<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
Common Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, YOUR name<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>this is the important one<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
Email Address <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #7a0874; font-weight: bold;">&#40;</span>your e-mail address<span style="color: #7a0874; font-weight: bold;">&#41;</span></div></div>
<p>Make sure you fill in `Common Name` with your domain you want this certificate for, this should match your apache vhost `ServerName` setting</p>
<p>Now, looking at the directory we&#8217;re working in, you should have the following:</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>rob:~<span style="color: #000000; font-weight: bold;">/</span>Desktop<span style="color: #000000; font-weight: bold;">/</span>ssltemp<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-la</span><br />
total <span style="color: #000000;">12</span><br />
drwxr-xr-x &nbsp; &nbsp;<span style="color: #000000;">5</span> rob &nbsp; &nbsp; &nbsp;staff &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">126</span> Nov <span style="color: #000000;">14</span> <span style="color: #000000;">17</span>:01 .<br />
drwx------ &nbsp; <span style="color: #000000;">38</span> rob &nbsp; &nbsp; &nbsp;staff &nbsp; &nbsp; &nbsp; <span style="color: #000000;">1248</span> Nov <span style="color: #000000;">14</span> <span style="color: #000000;">16</span>:<span style="color: #000000;">57</span> ..<br />
<span style="color: #660033;">-rw-r--r--</span> &nbsp; &nbsp;<span style="color: #000000;">1</span> rob &nbsp; &nbsp; &nbsp;staff &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">729</span> Nov <span style="color: #000000;">14</span> <span style="color: #000000;">17</span>:01 server.csr<br />
<span style="color: #660033;">-rw-r--r--</span> &nbsp; &nbsp;<span style="color: #000000;">1</span> rob &nbsp; &nbsp; &nbsp;staff &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">963</span> Nov <span style="color: #000000;">14</span> <span style="color: #000000;">16</span>:<span style="color: #000000;">59</span> server.key</div></div>
<p>Step4, create the private key for our CA</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">openssl genrsa <span style="color: #660033;">-des3</span> <span style="color: #660033;">-out</span> ca.key <span style="color: #000000;">1024</span></div></div>
<p>Again, you’ll be asked for a passphrase, which, again, you should not forget.</p>
<p>Step5, create CA certificate using the key we just made</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">openssl req <span style="color: #660033;">-new</span> <span style="color: #660033;">-x509</span> <span style="color: #660033;">-days</span> <span style="color: #000000;">365</span> <span style="color: #660033;">-key</span> ca.key <span style="color: #660033;">-out</span> ca.crt</div></div>
<p>You will be asked for similar information you were asked for when we make the web server certificate earlier; this information should be about you, enter something like the following</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Country Name <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2</span> letter code<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>AU<span style="color: #7a0874; font-weight: bold;">&#93;</span>:GB<br />
State or Province Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>full name<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Some-State<span style="color: #7a0874; font-weight: bold;">&#93;</span>:Cheshire<br />
Locality Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, city<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>:Stockport<br />
Organization Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, company<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>Internet Widgits Pty Ltd<span style="color: #7a0874; font-weight: bold;">&#93;</span>:My CA<br />
Organizational Unit Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, section<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>:My CA <span style="color: #000000; font-weight: bold;">for</span> Dev<br />
Common Name <span style="color: #7a0874; font-weight: bold;">&#40;</span>eg, YOUR name<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>:Rob Aldred<br />
Email Address <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>:raldred<span style="color: #000000; font-weight: bold;">@</span>gmail.com</div></div>
<p>Now you will have 4 files your directory; server.key, server.csr, ca.key, ca.crt<br />
Next is the important park, signing our certificate request.</p>
<p>The easiest way to do this is to use the sign.sh script contained in the mod_ssl source,<br />
or you can get it here: <a href="http://bit.ly/4MtUqX">sign.sh</a><br />
copy the script to the working directory</p>
<p>Step6, make sign.sh executable and sign our CSR</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">chmod</span> +x sign.sh<br />
.<span style="color: #000000; font-weight: bold;">/</span>sign.sh server.csr</div></div>
<p>you should get something like the following:</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">CA signing: server.csr -<span style="color: #000000; font-weight: bold;">&amp;</span>gt; server.crt:<br />
Using configuration from ca.config<br />
Enter PEM pass phrase:<br />
Check that the request matches the signature<br />
Signature ok<br />
The Subjects Distinguished Name is <span style="color: #c20cb9; font-weight: bold;">as</span> follows<br />
countryName &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; :PRINTABLE:<span style="color: #ff0000;">'GB'</span><br />
stateOrProvinceName &nbsp; :PRINTABLE:<span style="color: #ff0000;">'Cheshire'</span><br />
localityName &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:PRINTABLE:<span style="color: #ff0000;">'Stockport'</span><br />
organizationName &nbsp; &nbsp; &nbsp;:PRINTABLE:<span style="color: #ff0000;">'Testing'</span><br />
organizationalUnitName:PRINTABLE:<span style="color: #ff0000;">'Testing'</span><br />
commonName &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:PRINTABLE:<span style="color: #ff0000;">'localhost'</span><br />
emailAddress &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:IA5STRING:<span style="color: #ff0000;">'raldred@gmail.com'</span><br />
Certificate is to be certified <span style="color: #000000; font-weight: bold;">until</span> Nov <span style="color: #000000;">14</span> <span style="color: #000000;">23</span>:09:<span style="color: #000000;">20</span> <span style="color: #000000;">2010</span> GMT <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">365</span> days<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
Sign the certificate? <span style="color: #7a0874; font-weight: bold;">&#91;</span>y<span style="color: #000000; font-weight: bold;">/</span>n<span style="color: #7a0874; font-weight: bold;">&#93;</span>:y<br />
<br />
<span style="color: #000000;">1</span> out of <span style="color: #000000;">1</span> certificate requests certified, commit? <span style="color: #7a0874; font-weight: bold;">&#91;</span>y<span style="color: #000000; font-weight: bold;">/</span>n<span style="color: #7a0874; font-weight: bold;">&#93;</span>y<br />
Write out database with <span style="color: #000000;">1</span> new entries<br />
Data Base Updated<br />
CA verifying: server.crt <span style="color: #000000; font-weight: bold;">&amp;</span>lt;-<span style="color: #000000; font-weight: bold;">&amp;</span>gt; CA cert<br />
server.crt: OK</div></div>
<p>Answer &#8216;y&#8217; to the question asking to Sign the certificate [y/n]</p>
<p>Step7, remove password requirement from server key</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">cp</span> server.key server.key.original<br />
openssl rsa <span style="color: #660033;">-in</span> server.key.original <span style="color: #660033;">-out</span> server.key</div></div>
<p>you be asked for the passphase</p>
<p>Step8, copy files to our webserver</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>certs<br />
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #660033;">-r</span> <span style="color: #000000; font-weight: bold;">*</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>certs<span style="color: #000000; font-weight: bold;">/</span></div></div>
<p>Step9, add the configuration to your VirtualHost block listening on the SSL port 443</p>
<div class="codecolorer-container apache twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #00007f;">SSLEngine</span> <span style="color: #0000ff;">on</span><br />
<span style="color: #00007f;">SSLCertificateFile</span> <span style="color: #7f007f;">&quot;/etc/apache2/certs/server.crt&quot;</span><br />
<span style="color: #00007f;">SSLCertificateKeyFile</span> <span style="color: #7f007f;">&quot;/etc/apache2/certs/server.key&quot;</span><br />
<span style="color: #00007f;">SSLCACertificateFile</span> <span style="color: #7f007f;">&quot;/etc/apache2/certs/ca.crt&quot;</span></div></div>
<p>Step10, Tell apache to listen on 443<br />
By default there is a file in /etc/apache2/extras called httpd-ssl.conf<br />
this needs to edited and included in /etc/apache2/httpd.conf its commented out initially.</p>
<p><em>Depending where you are defining your VirtualHost blocks</em><br />
Comment out or remove the _default_ virtualHost block in httpd-ssl.conf, this will cause errors when starting apache because we have no configured certificate for the example apache provites</p>
<p>Edit your httpd.conf to include the etc/httpd-ssl.conf file, scroll to the bottom the file, you&#8217;ll notice its commented out at around line #476</p>
<div class="codecolorer-container apache twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #adadad; font-style: italic;"># Secure (SSL/TLS) connections</span><br />
<span style="color: #adadad; font-style: italic;"># Include /private/etc/apache2/extra/httpd-ssl.conf</span></div></div>
<p>Just remove the # and move onto the next step</p>
<blockquote><p><em>I use a seperate vhosts folder in extra, containing individual conf files for each virtualhost, they are included in the extra/httpd-vhosts.conf files using the following:</em></p>
<div class="codecolorer-container apache twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #00007f;">Include</span> /private/etc/apache2/extra/vhosts/*.conf</div></div>
</blockquote>
<p>Step10, restart apache</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> apachectl restart</div></div>
<p>Step11, (a few steps in itself) Add our CA to Firefox so it think its a trusted authority<br />
Go to Preferences (Cmd + ,)<br />
Go to Advanced<br />
Go to Encryption<br />
Click &#8216;View Certificates&#8217;<br />
Choose the &#8216;Authorities&#8217; tab<br />
Click &#8216;Import&#8217;<br />
Hit Shift + Cmd + g to open the go to folder window<br />
Enter &#8216;/etc/apache2/certs&#8217; (You might be asked to authenticate with your system password)<br />
Select the ca.crt file we generated earlier and click &#8216;Open&#8217;<br />
Firefox will ask you:<br />
Do you want to trust &#8220;My CA&#8221; for the following purposes?<br />
Just select Trust this CA to identify websites<br />
Click &#8216;OK&#8217;<br />
Restart your browser</p>
<p>If you&#8217;ve followed everything correctly when you go to https://localhost (or whatever CommonName you specified)<br />
You will get a ssl encrypted site and no warnings about the certificate not being trusted.</p>
<div id="attachment_161" class="wp-caption alignnone" style="width: 310px"><a href="http://robaldred.co.uk/wp-content/uploads/2009/11/verified_cert.jpg"><img class="size-medium wp-image-161" title="verified_cert" src="http://robaldred.co.uk/wp-content/uploads/2009/11/verified_cert-300x125.jpg" alt="Example showing a local vhost with a verified cert" width="300" height="125" /></a><p class="wp-caption-text">Example showing a local vhost with a verified cert</p></div>
<p>If apache doesn&#8217;t come backup then apache&#8217;s config checks program is your best friend.</p>
<div class="codecolorer-container bash twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>httpd <span style="color: #660033;">-S</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://robaldred.co.uk/2009/11/adding-httpsssl-support-to-your-apache-mod_ssl-development-osx-mac-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
