<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>TresUbresDobles</title>
	<atom:link href="http://tresubresdobles.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tresubresdobles.wordpress.com</link>
	<description>Cajón de sastre sobre programación y algo más</description>
	<lastBuildDate>Wed, 06 Apr 2011 14:17:15 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tresubresdobles.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>TresUbresDobles</title>
		<link>http://tresubresdobles.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tresubresdobles.wordpress.com/osd.xml" title="TresUbresDobles" />
	<atom:link rel='hub' href='http://tresubresdobles.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Habilitar python para apache en Ubuntu</title>
		<link>http://tresubresdobles.wordpress.com/2011/04/06/habilitar-python-para-apache-en-ubuntu/</link>
		<comments>http://tresubresdobles.wordpress.com/2011/04/06/habilitar-python-para-apache-en-ubuntu/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 09:53:52 +0000</pubDate>
		<dc:creator>jgcp</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://tresubresdobles.wordpress.com/?p=18</guid>
		<description><![CDATA[Si ya tenemos configurado un servidor apache ( podéis ver una forma rápida de instalarlo aquí ) y queremos habilitar el soporte para python debemos seguir unos simples pasos. Lo primero instalar el módulo de python para apache: sudo apt-get install libapache2-mod-python El módulo ya queda añadido a los módulos habilitados de apache. Lo siguiente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tresubresdobles.wordpress.com&amp;blog=21839830&amp;post=18&amp;subd=tresubresdobles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Si ya tenemos configurado un servidor apache ( podéis ver una forma rápida de instalarlo <a href="http://tresubresdobles.wordpress.com/2011/04/06/instalar-lamp-en-ubuntu-10-10-version-rapida/">aquí</a> ) y queremos habilitar el soporte para python debemos seguir unos simples pasos. Lo primero instalar el módulo de python para apache:</p>
<p><code>sudo apt-get install libapache2-mod-python</code></p>
<p>El módulo ya queda añadido a los módulos habilitados de apache. Lo siguiente es configurar apache para que &#8220;leer&#8221; los archivos .py. Para ello editamos el fichero de configuración de apache:</p>
<p><code>sudo gedit /etc/apache2/apache2.conf</code></p>
<p>Y añadimos unas líneas al final:</p>
<p><pre class="brush: php;">
&lt;Directory /var/www/&gt;
	AddHandler mod_python .py
	PythonHandler mod_python.publisher
&lt;/Directory&gt;
</pre></p>
<p>Ahora reiniciamos apache:</p>
<p><code>sudo /etc/init.d/apache2 restart</code></p>
<p>Y comprobamos que todo se ha realizado con éxito. Para ello creamos un archivo .py dentro la ráiz del servidor web:</p>
<p><code>sudo gedit /var/www/test.py</code></p>
<p>Dentro de este archivo escribimos:</p>
<p><pre class="brush: python;">
def test(req):
  return &quot;Python instalado con éxito&quot;;
</pre></p>
<p>Ahora abrimos un navegador y accedemos a la página <em>http://localhost/test.py/test</em>. Si os aparece en pantalla el mensaje &#8220;Python instalado con éxito&#8221; es que todo funciona correctamente. </p>
<p>¿Como funciona?</p>
<p>Si accedemos a un script python desde el navegador ( por ejemplo http://localhost/test.py ) se llamará por defecto a la función <em>index</em> dentro de ese archivo. Si no existe devolverá un error 404. Si queremos llamar a una función específica es necesario añadirlo en la url de acceso, por ejemplo <em>http://localhost/test.py/test</em> llamará a la función <em>test</em> dentro de <em>test.py</em>.</p>
<p>Espero que os sirva de ayuda.</p>
<p>Saludos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tresubresdobles.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tresubresdobles.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tresubresdobles.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tresubresdobles.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tresubresdobles.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tresubresdobles.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tresubresdobles.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tresubresdobles.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tresubresdobles.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tresubresdobles.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tresubresdobles.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tresubresdobles.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tresubresdobles.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tresubresdobles.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tresubresdobles.wordpress.com&amp;blog=21839830&amp;post=18&amp;subd=tresubresdobles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tresubresdobles.wordpress.com/2011/04/06/habilitar-python-para-apache-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/63c36f72348dcfdbaef539b167f1809f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jgcp</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalar LAMP en Ubuntu ( versión rápida )</title>
		<link>http://tresubresdobles.wordpress.com/2011/04/06/instalar-lamp-en-ubuntu-10-10-version-rapida/</link>
		<comments>http://tresubresdobles.wordpress.com/2011/04/06/instalar-lamp-en-ubuntu-10-10-version-rapida/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 06:26:40 +0000</pubDate>
		<dc:creator>jgcp</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://tresubresdobles.wordpress.com/?p=6</guid>
		<description><![CDATA[Para configurar un servidor web con php y mysql podríamos instalar cada elemento ( apache, php y mysql ) por separado. En lugar de ello existe una herramienta que nos facilitará un poco la tarea. La herramienta en cuestión es tasksel. Esta nos permite instalar un conjunto de paquetes con una misma &#8220;finalidad&#8221; o pertenecientes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tresubresdobles.wordpress.com&amp;blog=21839830&amp;post=6&amp;subd=tresubresdobles&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para configurar un servidor web con php y mysql podríamos instalar cada elemento ( apache, php y mysql ) por separado. En lugar de ello existe una herramienta que nos facilitará un poco la tarea. La herramienta en cuestión es <em>tasksel</em>. Esta nos permite instalar un conjunto de paquetes con una misma &#8220;finalidad&#8221; o pertenecientes a una aplicación.</p>
<p><code>sudo apt-get install tasksel</code></p>
<p>Después utilizamos esta herramienta para instalar el la aplicación <em>lamp-server</em>:</p>
<p><code>sudo tasksel install lamp-server</code></p>
<p>Una pantalla de instalación aparecerá y empezará a descargar archivos. Una vez terminada la descarga empezará a instalar todos los paquetes y a configurarlos. Durante el proceso nos pedirá que introduzcamos la contraseña para el usuario root en mysql. Una vez terminado todo vamos a reiniciar apache, para ello:</p>
<p><code>sudo /etc/init.d/apache2 restart</code></p>
<p>Para finalizar podemos crear una página php con una única llamada al método <em>phpinfo()</em> que nos servirá para comprobar que todo funciona correctamente, primero creamos la página:</p>
<p><code>sudo gedit /var/www/index.php</code></p>
<p>Ahora escribimos en ella:</p>
<p><pre class="brush: php;">
&lt;?php 
  phpinfo(); 
?&gt;
</pre></p>
<p>Y guardamos. Si abres cualquier navegador y accedes a la dirección http://localhost/index.php se mostrará una página con la información de la instalación php que tienes en tu servidor.</p>
<p>Y esto es todo.</p>
<p>Saludos</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tresubresdobles.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tresubresdobles.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tresubresdobles.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tresubresdobles.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tresubresdobles.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tresubresdobles.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tresubresdobles.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tresubresdobles.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tresubresdobles.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tresubresdobles.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tresubresdobles.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tresubresdobles.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tresubresdobles.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tresubresdobles.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tresubresdobles.wordpress.com&amp;blog=21839830&amp;post=6&amp;subd=tresubresdobles&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tresubresdobles.wordpress.com/2011/04/06/instalar-lamp-en-ubuntu-10-10-version-rapida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/63c36f72348dcfdbaef539b167f1809f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jgcp</media:title>
		</media:content>
	</item>
	</channel>
</rss>
