<?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>numlock.ch - a changelog by Daniel Mettler &#187; apache</title>
	<atom:link href="http://www.numlock.ch/news/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.numlock.ch/news</link>
	<description>Make a diff!</description>
	<lastBuildDate>Tue, 01 Nov 2011 16:19:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Gentoo: TLS/SSL and name-based Apache virtual hosts using mod_ssl</title>
		<link>http://www.numlock.ch/news/it/gentoo-tlsssl-and-name-based-apache-virtual-hosts-using-mod_ssl/</link>
		<comments>http://www.numlock.ch/news/it/gentoo-tlsssl-and-name-based-apache-virtual-hosts-using-mod_ssl/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 17:46:24 +0000</pubDate>
		<dc:creator>Daniel Mettler</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[mod_gnutls]]></category>
		<category><![CDATA[mod_ssl]]></category>
		<category><![CDATA[server name indication]]></category>
		<category><![CDATA[TLS SNI]]></category>
		<category><![CDATA[virtual hosts]]></category>

		<guid isPermaLink="false">http://www.numlock.ch/news/?p=628</guid>
		<description><![CDATA[With the introduction of the TLS SNI extension (transport layer security server name indication), name-based virtual hosts (i.e. virtual hosts sharing the same IP address) can now use distinct SSL certificates. Here&#8217;s how to configure TLS SNI on Gentoo, using &#8230; <a href="http://www.numlock.ch/news/it/gentoo-tlsssl-and-name-based-apache-virtual-hosts-using-mod_ssl/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the introduction of the <a href="http://en.wikipedia.org/wiki/Server_Name_Indication" target="_blank">TLS SNI extension (transport layer security server name indication)</a>, name-based virtual hosts (i.e. virtual hosts sharing the same IP address) can now use distinct SSL certificates.</p>
<p>Here&#8217;s how to configure TLS SNI on Gentoo, using Apache:</p>
<p>1) DON&#8217;T try to <a href="http://www.g-loaded.eu/2007/08/10/ssl-enabled-name-based-apache-virtual-hosts-with-mod_gnutls/" target="_blank">set up TLS SNI using mod_gnutls</a>. When I tried it on January 30, 2009, <a href="http://www.outoforder.cc/projects/apache/mod_gnutls/docs/" target="_blank">mod_gnutls</a> still seemed to be too experimental and unstable for reliable TLS SNI (I observed some non-deterministic behaviour).</p>
<p>2) It does work fine though with a reasonably current version of OpenSSL and a <a href="https://sni.velox.ch/misc/httpd-2.2.x-sni.patch" target="_blank">patched</a> Apache mod_ssl. And here, Gentoo shines once again: With Gentoo, you don&#8217;t need to manually patch Apache or OpenSSL! All you have to do is add the &#8220;sni&#8221; use flag to Apache in /etc/portage/package.use:</p>
<p>www-servers/apache sni</p>
<p>and remerge Apache (&#8216;emerge -auDNv apache&#8217;).</p>
<p>Note that Gentoo&#8217;s OpenSSL is already SNI-enabled by default (since openssl-0.9.8g-r2.ebuild) &#8211; remerge/update OpenSSL if required.</p>
<p>The configuration of SNI-enabled name-based virtual hosts in Apache is transparent, i.e. works the same way as for SSL-enabled, non-SNI name-based virtual hosts (of course you&#8217;ll want to use different certificates for every virtual host and specify them, as explained on <a href="https://sni.velox.ch/" target="_blank">Kaspar Brand&#8217;s TLS SNI test site</a>).</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numlock.ch/news/it/gentoo-tlsssl-and-name-based-apache-virtual-hosts-using-mod_ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo: Troubles with Trac and mod_python-3.3.1?</title>
		<link>http://www.numlock.ch/news/it/gentoo-troubles-with-trac-and-mod_python-331/</link>
		<comments>http://www.numlock.ch/news/it/gentoo-troubles-with-trac-and-mod_python-331/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 00:12:30 +0000</pubDate>
		<dc:creator>Daniel Mettler</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[mod_python]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.numlock.ch/news/?p=539</guid>
		<description><![CDATA[If Trac doesn&#8217;t run anymore after an &#8216;emerge -uD world&#8217; (i.e. there&#8217;s a &#8220;500 Internal Server Error&#8221;) and Apache complains about &#8220;ImportError: No module named trac.web.modpython_frontend&#8221;, here&#8217;s the solution: Gentoo Bug 230211 &#8211; www-apache/mod_python-3.3.1 &#8211; connobject.c:142: error: request for member &#8230; <a href="http://www.numlock.ch/news/it/gentoo-troubles-with-trac-and-mod_python-331/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If Trac doesn&#8217;t run anymore after an &#8216;emerge -uD world&#8217; (i.e. there&#8217;s a &#8220;500 Internal Server Error&#8221;) and Apache complains about &#8220;ImportError: No module named trac.web.modpython_frontend&#8221;, here&#8217;s the solution:</p>
<p><a href="http://bugs.gentoo.org/show_bug.cgi?id=230211">Gentoo Bug 230211 &#8211; www-apache/mod_python-3.3.1 &#8211; connobject.c:142: error: request for member &#8216;next&#8217; in something not a structure or union</a></p>
<p>(IOW: Emerge mod_python-3.3.1-r1 from your local portage overlay and restart Apache)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.numlock.ch/news/it/gentoo-troubles-with-trac-and-mod_python-331/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

