<?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>Caminando entre bits... &#187; apache</title>
	<atom:link href="http://seifreed.com/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://seifreed.com</link>
	<description></description>
	<lastBuildDate>Tue, 14 Feb 2012 07:04:20 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='seifreed.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Caminando entre bits... &#187; apache</title>
		<link>http://seifreed.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://seifreed.com/osd.xml" title="Caminando entre bits..." />
	<atom:link rel='hub' href='http://seifreed.com/?pushpress=hub'/>
		<item>
		<title>Servidor Web en Windows en Linux y en MAC OS X</title>
		<link>http://seifreed.com/2009/08/10/servidor-web-en-windows-en-linux-y-en-mac-os-x/</link>
		<comments>http://seifreed.com/2009/08/10/servidor-web-en-windows-en-linux-y-en-mac-os-x/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 01:49:34 +0000</pubDate>
		<dc:creator>Marc Rivero López</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[Servicios]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Suse]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP + MYSQL]]></category>
		<category><![CDATA[servidor web]]></category>
		<category><![CDATA[web platform]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://seifreed.wordpress.com/?p=1412</guid>
		<description><![CDATA[Ahora veremos como en las tres plataformas podemos habilitar un servidor web con unos sencillos pasos. Pero..que es un servidor web: Un servidor web es un programa que implementa el protocolo HTTP (HyperText Transfer Protocol). Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que llamamos hipertextos, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=1412&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ahora veremos como en las tres plataformas podemos habilitar un servidor web con unos sencillos pasos.</p>
<p>Pero..que es un servidor web:</p>
<blockquote><p>Un <strong>servidor web</strong> es un <a title="Programa (computación)" href="http://es.wikipedia.org/wiki/Programa_%28computaci%C3%B3n%29">programa</a> que implementa el <em><a title="Protocolo" href="http://es.wikipedia.org/wiki/Protocolo">protocolo</a> <a title="HTTP" href="http://es.wikipedia.org/wiki/HTTP">HTTP</a></em> (<em>HyperText Transfer Protocol</em>). Este protocolo pertenece a la capa de aplicación del <a title="Modelo OSI" href="http://es.wikipedia.org/wiki/Modelo_OSI">modelo OSI</a> y está diseñado para transferir lo que llamamos <a title="Hipertexto" href="http://es.wikipedia.org/wiki/Hipertexto">hipertextos</a>, páginas web o páginas <a title="HTML" href="http://es.wikipedia.org/wiki/HTML">HTML</a> (HyperText Markup Language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.</p>
<p>Es un programa que se ejecuta continuamente en un ordenador (también se emplea el término para referirse al ordenador que lo ejecuta), manteniéndose a la espera de peticiones por parte de un cliente (un <a title="Navegador web" href="http://es.wikipedia.org/wiki/Navegador_web">navegador web</a>) y que responde a estas peticiones adecuadamente, mediante una <em><a title="Página web" href="http://es.wikipedia.org/wiki/P%C3%A1gina_web">página web</a></em> que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error.</p></blockquote>
<p><strong><span style="text-decoration:underline;"><span style="color:#ff0000;">Instalación y prueba de Servidor Web en Windows</span></span></strong></p>
<p>Lo que haremos primero es ir a la página web para descargar el paquete que nos permitirá descargar los archivos necesarios para la instalación del Servidor Web.</p>
<p><a href="http://www.microsoft.com/web/downloads/platform.aspx" target="_blank">Página de descargas</a></p>
<p><img class="aligncenter size-full wp-image-1413" title="página_principal_microsoft" src="http://seifreed.files.wordpress.com/2009/08/pagina_principal_microsoft.png?w=519" alt="página_principal_microsoft"   /></p>
<p>Una vez nos descarguemos el ejecutable y lo ejecutemos hará una serie de descargas para sus archivos.</p>
<p><img class="aligncenter size-full wp-image-1414" title="descargando_web_platform" src="http://seifreed.files.wordpress.com/2009/08/descargando_web_platform.png?w=519" alt="descargando_web_platform"   /></p>
<p>Una vez se haya bajado el instalador necesario podremos elegir los componentes que queramos.</p>
<p><img class="aligncenter size-full wp-image-1415" title="eligiendo_componentes" src="http://seifreed.files.wordpress.com/2009/08/eligiendo_componentes.png?w=519" alt="eligiendo_componentes"   /></p>
<p>Elegimos lo que queramos y empezamos con la instalación:</p>
<p><img class="aligncenter size-full wp-image-1416" title="resumen_de_la_instalacion" src="http://seifreed.files.wordpress.com/2009/08/resumen_de_la_instalacion.png?w=519" alt="resumen_de_la_instalacion"   /></p>
<p>Aquí tenemos un resumen de la instalación. Si estamos de acuerdo con lo que hemos seleccionado podemos continuar.</p>
<p><img class="aligncenter size-full wp-image-1417" title="descargando_compnentes" src="http://seifreed.files.wordpress.com/2009/08/descargando_compnentes.png?w=519" alt="descargando_compnentes"   /></p>
<p>El instalador de Web Platform descargará las aplicaciones que necesite.</p>
<p><img class="aligncenter size-full wp-image-1418" title="progreso_de_componentes" src="http://seifreed.files.wordpress.com/2009/08/progreso_de_componentes.png?w=519" alt="progreso_de_componentes"   /></p>
<p>Se irán descargando y se irán instalando.</p>
<p>Una vez instalado veremos como queda ISS funcionando.</p>
<p><img class="aligncenter size-full wp-image-1419" title="iss_funcionando" src="http://seifreed.files.wordpress.com/2009/08/iss_funcionando.png?w=519" alt="iss_funcionando"   /></p>
<p>ISS también dispone de un panel de configuración</p>
<p><img class="aligncenter size-full wp-image-1420" title="panel_de_configuracion_iss" src="http://seifreed.files.wordpress.com/2009/08/panel_de_configuracion_iss.png?w=519" alt="panel_de_configuracion_iss"   /></p>
<p>Y ahora veremos como queda el servidor web fucionando.</p>
<p><img class="aligncenter size-full wp-image-1421" title="pagina_de_pruebas_dragonjar" src="http://seifreed.files.wordpress.com/2009/08/pagina_de_pruebas_dragonjar.png?w=519" alt="pagina_de_pruebas_dragonjar"   /></p>
<p>Y hasta aquí la configuración del servidor web en Windows.</p>
<p><strong><span style="text-decoration:underline;"><span style="color:#ff0000;">Instalación en Linux</span></span></strong></p>
<p>Lo que haremos será instalar los paquetes necesarios.</p>
<p><img class="aligncenter size-full wp-image-1422" title="descargando_compnentes_ubuntu" src="http://seifreed.files.wordpress.com/2009/08/descargando_compnentes_ubuntu.png?w=519" alt="descargando_compnentes_ubuntu"   /></p>
<p>El comando que se ha de ejecutar como root es:</p>
<blockquote><p>&nbsp;</p>
<p style="margin-left:1.03cm;margin-right:1.03cm;" align="CENTER"><span style="font-family:Nimbus Roman No9 L,serif;">aptitude install libapache2-mod-chroot apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi php5-mysql mysql-server-5.0 mysql-client-5.0 php5-gd s<em>udo</em></span></p>
<p style="margin-left:1.03cm;margin-right:1.03cm;" align="CENTER">
</blockquote>
<p>Con esto tendremos el servidor web instalado. Ahora veremos como funciona</p>
<p><img class="aligncenter size-full wp-image-1423" title="pagina_de_pruebas_ubuntu" src="http://seifreed.files.wordpress.com/2009/08/pagina_de_pruebas_ubuntu.png?w=519" alt="pagina_de_pruebas_ubuntu"   /></p>
<p>Y hasta aquí la configuración del servidor web en Linux.</p>
<p><span style="color:#ff0000;"><span style="text-decoration:underline;"><strong>Instalación del Servidor Web en MAC OS X</strong></span></span></p>
<p>Primero de todo nos vamos a Preferencias.</p>
<p><img class="aligncenter size-full wp-image-1424" title="habilitando_Servidor_" src="http://seifreed.files.wordpress.com/2009/08/habilitando_servidor_.png?w=519" alt="habilitando_Servidor_"   /></p>
<p>Nos vamos al apartado de comparir o sharing</p>
<p><img class="aligncenter size-full wp-image-1425" title="sharing" src="http://seifreed.files.wordpress.com/2009/08/sharing.png?w=519" alt="sharing"   /></p>
<p>En sharing habilitamos la parte de Servidor Web</p>
<p><img class="aligncenter size-full wp-image-1426" title="servidor_web_habilitado" src="http://seifreed.files.wordpress.com/2009/08/servidor_web_habilitado.png?w=519" alt="servidor_web_habilitado"   /></p>
<p>Y aqui podemos ver el servidor web funcionando.</p>
<p><img class="aligncenter size-full wp-image-1427" title="servidor_web_mac_funcionando" src="http://seifreed.files.wordpress.com/2009/08/servidor_web_mac_funcionando.png?w=519" alt="servidor_web_mac_funcionando"   /></p>
<p>Y hasta aqui como tener un servidor web funcionando.</p>
<p style="margin-left:1.03cm;margin-right:1.03cm;" align="CENTER"><span style="font-family:Nimbus Roman No9 L,serif;"><em><br />
</em></span></p>
<br />Posted in Apache, Linux, MAC OS X, Servicios, Sistemas Operativos, Suse, Ubuntu Tagged: apache, PHP, PHP + MYSQL, servidor web, Ubuntu, web platform, Windows 7, Windows Vista, Windows XP <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/seifreed.wordpress.com/1412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/seifreed.wordpress.com/1412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/seifreed.wordpress.com/1412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/seifreed.wordpress.com/1412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/seifreed.wordpress.com/1412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/seifreed.wordpress.com/1412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/seifreed.wordpress.com/1412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/seifreed.wordpress.com/1412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/seifreed.wordpress.com/1412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/seifreed.wordpress.com/1412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/seifreed.wordpress.com/1412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/seifreed.wordpress.com/1412/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/seifreed.wordpress.com/1412/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/seifreed.wordpress.com/1412/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=1412&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://seifreed.com/2009/08/10/servidor-web-en-windows-en-linux-y-en-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/1e239b704116f53f06c340ef742d14a0?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">seifreed</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/pagina_principal_microsoft.png" medium="image">
			<media:title type="html">página_principal_microsoft</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/descargando_web_platform.png" medium="image">
			<media:title type="html">descargando_web_platform</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/eligiendo_componentes.png" medium="image">
			<media:title type="html">eligiendo_componentes</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/resumen_de_la_instalacion.png" medium="image">
			<media:title type="html">resumen_de_la_instalacion</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/descargando_compnentes.png" medium="image">
			<media:title type="html">descargando_compnentes</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/progreso_de_componentes.png" medium="image">
			<media:title type="html">progreso_de_componentes</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/iss_funcionando.png" medium="image">
			<media:title type="html">iss_funcionando</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/panel_de_configuracion_iss.png" medium="image">
			<media:title type="html">panel_de_configuracion_iss</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/pagina_de_pruebas_dragonjar.png" medium="image">
			<media:title type="html">pagina_de_pruebas_dragonjar</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/descargando_compnentes_ubuntu.png" medium="image">
			<media:title type="html">descargando_compnentes_ubuntu</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/pagina_de_pruebas_ubuntu.png" medium="image">
			<media:title type="html">pagina_de_pruebas_ubuntu</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/habilitando_servidor_.png" medium="image">
			<media:title type="html">habilitando_Servidor_</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/sharing.png" medium="image">
			<media:title type="html">sharing</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/servidor_web_habilitado.png" medium="image">
			<media:title type="html">servidor_web_habilitado</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/08/servidor_web_mac_funcionando.png" medium="image">
			<media:title type="html">servidor_web_mac_funcionando</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache en Ubuntu-Segunda Parte</title>
		<link>http://seifreed.com/2009/03/10/apache-en-ubuntu-segunda-parte/</link>
		<comments>http://seifreed.com/2009/03/10/apache-en-ubuntu-segunda-parte/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 19:30:34 +0000</pubDate>
		<dc:creator>Marc Rivero López</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servicios]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[servicios]]></category>
		<category><![CDATA[Utilidades]]></category>

		<guid isPermaLink="false">http://seifreed.wordpress.com/?p=532</guid>
		<description><![CDATA[Ya vimos hace un tiempo la primera parte de apache en Ubuntu que explicaba la instalación y configuración además de un par de directivas Primera Parte Hoy seguiremos explicando un par de directivas mas La primera será la de que cada usuario pueda colgar sus páginas web, para ello usaremos la directiva UserDir nombre de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=532&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ya vimos hace un tiempo la primera parte de apache en Ubuntu que explicaba la instalación y configuración además de un par de directivas</p>
<p><a href="http://seifreed.wordpress.com/2009/02/24/apache-en-ubuntu-primera-parte/" target="_blank">Primera Parte</a></p>
<p>Hoy seguiremos explicando un par de directivas mas</p>
<p>La primera será la de que cada usuario pueda colgar sus páginas web, para ello usaremos la directiva UserDir <em>nombre de la carpeta </em>el httpd.conf lo hemos de dejar así:</p>
<blockquote><p><em>marc@seifreed:~$ sudo cat /etc/apache2/httpd.conf<br />
[sudo] password for marc:<br />
ServerName localhost<br />
Include /etc/apache2/mods-available<br />
DirectoryIndex principal.html<br />
UserDir web<br />
</em></p></blockquote>
<p><em><br />
</em></p>
<p>Esta directiva establece que todos los usuarios que tengan en su /home el nombre de la carpeta que haya al lado del <em>UserDir</em>. Cuando  hayamos dejado esto así, reiniciamos el apache:</p>
<blockquote><p>marc@seifreed:~$ sudo /etc/init.d/apache2 restart</p></blockquote>
<p>Si nos sale al final de todo Ok podemos seguir..</p>
<p>Yo con el usuario familia en su /home ya e creado la carpeta web, aparte de la página principal.html para hacer la prueba, para comprobar que todo ha salido bien abrimos el navegador y ponemos http://localhost/~familia/</p>
<p>y nos ha de salir algo parecido a esto:</p>
<p><img class="aligncenter size-full wp-image-533" title="pruebas" src="http://seifreed.files.wordpress.com/2009/03/pruebas.jpg?w=519" alt="pruebas"   /></p>
<p>Ahora lo que haremos será probar otra de las directivas de apache se trata la de denegar el poder visualizar las páginas web si no conocemos el usuario y el password de acceso. Es decir poder hacer páginas privadas.</p>
<p>Para eso harán falta varias cosas, primero preparemos el http.conf:</p>
<blockquote><p>marc@seifreed:~$ sudo cat /etc/apache2/httpd.conf<br />
ServerName localhost<br />
Include /etc/apache2/mods-available<br />
DirectoryIndex principal.html<br />
UserDir web<br />
&lt;Directory /home/familia/web&gt;<br />
DirectoryIndex principal.html<br />
AuthType Basic<br />
AuthName &#8220;Introduce usuario y password&#8221;<br />
AuthUserFile /home/familia/claves/passwords<br />
Require user pruebas<br />
&lt;/Directory&gt;</p></blockquote>
<p>El archivo de configuración hace lo siguiente, establece una directiva que afecta a la carpeta de /home/familia/web que es como hemos llamado a la carpeta de donde todos los usuarios podrán colgar las páginas webs.</p>
<p>Lo que hay dentro de las comillas de <em>AuthName</em> será el mensaje que saldrá cuando se intenta visualizar la página</p>
<p>Y el <em>AuthUserFile</em> será donde irá almacenada la contraseña, que es MUY IMPORTANTE que no sea visible via web ese fichero. Y luego el <em>Require user</em> será el nombre de usuario para visualizar la página. No hace falta que sea usuario de la máquina ni nada por el estilo.</p>
<p>Para crear un fichero con hacer un touch passwords es suficiente, para establecer la contraseña lo haremos así:</p>
<blockquote><p>familia@seifreed:~/claves$ htpasswd -c passwords pruebas<br />
New password:<br />
Re-type new password:<br />
Adding password for user pruebas</p></blockquote>
<p>Entonces cuando queremos ir a visualizar la página igual que antes.. nos sale esto:</p>
<p>http://localhost/~familia/</p>
<p><img class="aligncenter size-full wp-image-534" title="identificacion" src="http://seifreed.files.wordpress.com/2009/03/identificacion.jpg?w=519" alt="identificacion"   />Sólo hemos de poner el usuario pruebas con el passwords que le hayamos puesto anteriormente, en mi caso pruebas</p>
<p>Si no introduces bien el usuario y el password no podremos ve la página en sí.</p>
<p>Ahora como último paso denegaremos que un usuario pueda subir páginas webs a su directorio y eso lo haremos con <em>UserDir disabled</em> y el nombre del usuario. Eso se coloca dentro del httpd.conf, y cuando lo hayamos echo se reinicia el apache y listo!</p>
<p>Y eso es todo!</p>
<br />Posted in Apache, Linux, Servicios, Sistemas Operativos, Ubuntu Tagged: apache, servicios, Utilidades <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/seifreed.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/seifreed.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/seifreed.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/seifreed.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/seifreed.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/seifreed.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/seifreed.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/seifreed.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/seifreed.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/seifreed.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/seifreed.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/seifreed.wordpress.com/532/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/seifreed.wordpress.com/532/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/seifreed.wordpress.com/532/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=532&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://seifreed.com/2009/03/10/apache-en-ubuntu-segunda-parte/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/1e239b704116f53f06c340ef742d14a0?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">seifreed</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/03/pruebas.jpg" medium="image">
			<media:title type="html">pruebas</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/03/identificacion.jpg" medium="image">
			<media:title type="html">identificacion</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache en Windows-Primera Parte</title>
		<link>http://seifreed.com/2009/02/28/apache-en-windows-primera-parte/</link>
		<comments>http://seifreed.com/2009/02/28/apache-en-windows-primera-parte/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 16:01:34 +0000</pubDate>
		<dc:creator>Marc Rivero López</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Servicios]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[servidor web]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://seifreed.wordpress.com/?p=505</guid>
		<description><![CDATA[En el artículo anterior vimos como instalar Apache en Ubuntu y vimos alguna que otra configuración. Ahora la instalación la haremos sobre Windows, no volveré a explicar que es un servidor web ni nada por el estilo, si queréis documentaros sobre eso visitad el POST anterior. http://seifreed.wordpress.com/2009/02/24/apache-en-ubuntu-primera-parte/ Lo que primero haremos será ir a la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=505&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En el artículo anterior vimos como instalar Apache en Ubuntu y vimos alguna que otra configuración.</p>
<p>Ahora la instalación la haremos sobre Windows, no volveré a explicar que es un servidor web ni nada por el estilo, si queréis documentaros sobre eso visitad el POST anterior.</p>
<p>http://seifreed.wordpress.com/2009/02/24/apache-en-ubuntu-primera-parte/</p>
<p>Lo que primero haremos será ir a la página oficial de apache</p>
<p><a href="http://httpd.apache.org/" target="_blank">Apache</a></p>
<p><img class="aligncenter size-full wp-image-506" title="pagina_apache" src="http://seifreed.files.wordpress.com/2009/02/pagina_apache.jpg?w=519" alt="pagina_apache"   /></p>
<p>Después de ir allí nos fijamos que en la parte de Apache 2.2.11 hay un link que pone Download le damos ahí y nos lleva a otra página desde donde podremos descargar Apache para Windows.</p>
<p><img class="aligncenter size-full wp-image-507" title="archivo_descargar" src="http://seifreed.files.wordpress.com/2009/02/archivo_descargar.jpg?w=519" alt="archivo_descargar"   /></p>
<p>Una vez hemos descargado el archivo empezamos con la instalación, Le damos a siguiente hasta que nos salga una pantalla como esta:<img class="aligncenter size-full wp-image-508" title="instalacion_apache" src="http://seifreed.files.wordpress.com/2009/02/instalacion_apache.jpg?w=519" alt="instalacion_apache"   /></p>
<p>En Network domain si lo queremos es hacer las pruebas en local, ponemos localhost, si por el contraio la web estará visible para otros hemos de poner el nombre del DNS correspondiente donde lo tenemos registrado, ejemplo: seifreed.es</p>
<p>Luego en apartado de server name el nombre del DNS.</p>
<p>Y luego abajo tenemos la dirección del WEBMASTER.</p>
<p>Luego seguimos con la instalación:</p>
<p><img class="aligncenter size-full wp-image-509" title="instalando" src="http://seifreed.files.wordpress.com/2009/02/instalando.jpg?w=519" alt="instalando"   /></p>
<p>Una vez haya acabado la instalación vamos al navegador y le ponemos lo mismo que le habiamos puesto en el apartado de Network domain.</p>
<p>En mi caso localhost:</p>
<p><img class="aligncenter size-full wp-image-510" title="final" src="http://seifreed.files.wordpress.com/2009/02/final.jpg?w=519" alt="final"   /></p>
<p>Como veis me sale la página por defecto del apache. Para poner las webs el directorio por defecto se encuentra en:</p>
<p>C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs</p>
<p>Y el archivo de configuración del Apache se encuentra:</p>
<p>C:\Archivos de programa\Apache Software Foundation\Apache2.2\conf</p>
<p>Las configuraciones son las mismas para UBuntu que para WIndows para mas dudas miradlo de aquí:</p>
<p>http://seifreed.wordpress.com/2009/02/24/apache-en-ubuntu-primera-parte/</p>
<p>Saludos espero que os sirva!</p>
<br />Posted in Apache, Servicios, Sistemas Operativos, Windows Tagged: apache, servidor web, windows <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/seifreed.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/seifreed.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/seifreed.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/seifreed.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/seifreed.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/seifreed.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/seifreed.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/seifreed.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/seifreed.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/seifreed.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/seifreed.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/seifreed.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/seifreed.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/seifreed.wordpress.com/505/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=505&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://seifreed.com/2009/02/28/apache-en-windows-primera-parte/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/1e239b704116f53f06c340ef742d14a0?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">seifreed</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/pagina_apache.jpg" medium="image">
			<media:title type="html">pagina_apache</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/archivo_descargar.jpg" medium="image">
			<media:title type="html">archivo_descargar</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/instalacion_apache.jpg" medium="image">
			<media:title type="html">instalacion_apache</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/instalando.jpg" medium="image">
			<media:title type="html">instalando</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/final.jpg" medium="image">
			<media:title type="html">final</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache en Ubuntu-Primera Parte</title>
		<link>http://seifreed.com/2009/02/24/apache-en-ubuntu-primera-parte/</link>
		<comments>http://seifreed.com/2009/02/24/apache-en-ubuntu-primera-parte/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 00:20:10 +0000</pubDate>
		<dc:creator>Marc Rivero López</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servicios]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[servidor web]]></category>

		<guid isPermaLink="false">http://seifreed.wordpress.com/?p=496</guid>
		<description><![CDATA[Hoy vamos a configurarnos un servidor WEB, de echo, el servidor WEB mas utilizado APACHE. Todavía no sabemos lo que es un servidor WEB? Miremos en la Wikipedia: Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo pertenece a la capa de aplicación del modelo OSI y está [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=496&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a configurarnos un servidor WEB, de echo, el servidor WEB mas utilizado APACHE.</p>
<p>Todavía no sabemos lo que es un servidor WEB?</p>
<p>Miremos en la Wikipedia:</p>
<blockquote><p>Un servidor web es un <a title="Programa (computación)" href="http://es.wikipedia.org/wiki/Programa_%28computaci%C3%B3n%29">programa</a> que implementa el <em><a title="Protocolo" href="http://es.wikipedia.org/wiki/Protocolo">protocolo</a> <a class="mw-redirect" title="HTTP" href="http://es.wikipedia.org/wiki/HTTP">HTTP</a></em> (<em>hypertext transfer protocol</em>). Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que llamamos <a title="Hipertexto" href="http://es.wikipedia.org/wiki/Hipertexto">hipertextos</a>, páginas web o páginas <a title="HTML" href="http://es.wikipedia.org/wiki/HTML">HTML</a> (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.</p></blockquote>
<p>De ahí que podemos sacar? Pues que interpreta un protocolo que pertenece a la capa de aplicación y que es capaz de Interpretar ese código.</p>
<p>Sigamos leyendo:</p>
<blockquote><p>Un <a title="Servidor" href="http://es.wikipedia.org/wiki/Servidor">servidor</a> web se mantiene a la espera de <em>peticiones HTTP</em> por parte de un <em><a title="Cliente (informática)" href="http://es.wikipedia.org/wiki/Cliente_%28inform%C3%A1tica%29">cliente</a> HTTP</em> que solemos conocer como <em><a title="Navegador web" href="http://es.wikipedia.org/wiki/Navegador_web">navegador</a></em>. El cliente realiza una petición al servidor y éste le responde con el contenido que el cliente solicita. A modo de ejemplo, al teclear <em><a class="external text" title="http://www.wikipedia.org" href="http://www.wikipedia.org/" rel="nofollow">www.wikipedia.org</a></em> en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla. Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma.</p></blockquote>
<p>Es decir, que nos aparece un concepto de CLIENTE-SERVIDOR</p>
<p>La instalación la haremos sobre Ubuntu. Apache es multiplataforma, también tiene su versión para Windows y además es un proyecto de código libre.</p>
<p>Empezemos a hacer la instalación:</p>
<blockquote><p>marc@seifreed:~$ sudo aptitude install apache2<br />
[sudo] password for marc:<br />
Leyendo lista de paquetes&#8230; Hecho<br />
Creando árbol de dependencias<br />
Leyendo la información de estado&#8230; Hecho<br />
Leyendo la información de estado extendido<br />
Inicializando el estado de los paquetes&#8230; Hecho<br />
Escribiendo información de estado extendido&#8230; Hecho<br />
Se instalarán los siguiente paquetes NUEVOS:<br />
apache2 apache2-mpm-worker{a} apache2.2-common{a}<br />
0 paquetes actualizados, 3 nuevos instalados, 0 para eliminar y 0 sin actualizar.<br />
Necesito descargar 1062kB de ficheros. Después de desempaquetar se usarán 4317kB.<br />
¿Quiere continuar? [Y/n/?] Y<br />
Escribiendo información de estado extendido&#8230; Hecho<br />
Des:1 http://es.archive.ubuntu.com intrepid/main apache2.2-common 2.2.9-7ubuntu3 [778kB]<br />
Des:2 http://es.archive.ubuntu.com intrepid/main apache2-mpm-worker 2.2.9-7ubuntu3 [240kB]<br />
Des:3 http://es.archive.ubuntu.com intrepid/main apache2 2.2.9-7ubuntu3 [44,7kB]<br />
Descargados 1062kB en 4s (253kB/s).<br />
Seleccionando el paquete apache2.2-common previamente no seleccionado.<br />
(Leyendo la base de datos &#8230;<br />
201103 ficheros y directorios instalados actualmente.)<br />
Desempaquetando apache2.2-common (de &#8230;/apache2.2-common_2.2.9-7ubuntu3_i386.deb) &#8230;<br />
Seleccionando el paquete apache2-mpm-worker previamente no seleccionado.<br />
Desempaquetando apache2-mpm-worker (de &#8230;/apache2-mpm-worker_2.2.9-7ubuntu3_i386.deb) &#8230;<br />
Seleccionando el paquete apache2 previamente no seleccionado.<br />
Desempaquetando apache2 (de &#8230;/apache2_2.2.9-7ubuntu3_all.deb) &#8230;<br />
Procesando activadores para ufw &#8230;<br />
Procesando activadores para man-db &#8230;<br />
Configurando apache2.2-common (2.2.9-7ubuntu3) &#8230;<br />
Enabling site default.<br />
Enabling module alias.<br />
Enabling module autoindex.<br />
Enabling module dir.<br />
Enabling module env.<br />
Enabling module mime.<br />
Enabling module negotiation.<br />
Enabling module setenvif.<br />
Enabling module status.<br />
Enabling module auth_basic.<br />
Enabling module deflate.<br />
Enabling module authz_default.<br />
Enabling module authz_user.<br />
Enabling module authz_groupfile.<br />
Enabling module authn_file.<br />
Enabling module authz_host.</p>
<p>Configurando apache2-mpm-worker (2.2.9-7ubuntu3) &#8230;<br />
* Starting web server apache2                                                                                                                                                                                    apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName<br />
[ OK ]</p>
<p>Configurando apache2 (2.2.9-7ubuntu3) &#8230;<br />
Leyendo lista de paquetes&#8230; Hecho<br />
Creando árbol de dependencias<br />
Leyendo la información de estado&#8230; Hecho<br />
Leyendo la información de estado extendido<br />
Inicializando el estado de los paquetes&#8230; Hecho<br />
Escribiendo información de estado extendido&#8230; Hecho</p></blockquote>
<p>Si utilizo aptitude es para que me instale las dependecias que necesite.</p>
<p>Miremos como funciona y como queda ponemos localhost en el navegador:</p>
<p><img class="aligncenter size-full wp-image-500" title="localhost1" src="http://seifreed.files.wordpress.com/2009/02/localhost1.jpg?w=519" alt="localhost1"   /></p>
<p>Como también querremos luego que aparte de Interpretar HTML, interprete PHP instalaremos el módulo PHP.</p>
<p>Instalamos el módulo PHP:</p>
<blockquote><p>pruebas@pruebas:~$ sudo aptitude install php5<br />
Leyendo lista de paquetes&#8230; Hecho<br />
Creando árbol de dependencias<br />
Leyendo la información de estado&#8230; Hecho<br />
Leyendo la información de estado extendido<br />
Inicializando el estado de los paquetes&#8230; Hecho<br />
Se instalarán los siguiente paquetes NUEVOS:<br />
apache2-mpm-prefork{a} libapache2-mod-php5{a} php5 php5-common{a}<br />
Se ELIMINARÁN los siguientes paquetes:<br />
apache2-mpm-worker{a}<br />
0 paquetes actualizados, 4 nuevos instalados, 1 para eliminar y 0 sin actualizar.<br />
Necesito descargar 3084kB de ficheros. Después de desempaquetar se usarán 6300kB.<br />
¿Quiere continuar? [Y/n/?] y<br />
Escribiendo información de estado extendido&#8230; Hecho<br />
Des:1 http://es.archive.ubuntu.com intrepid/main apache2-mpm-prefork 2.2.9-7ubuntu3 [235kB]<br />
Des:2 http://es.archive.ubuntu.com intrepid-updates/main php5-common 5.2.6-2ubuntu4.1 [365kB]<br />
Des:3 http://es.archive.ubuntu.com intrepid-updates/main libapache2-mod-php5 5.2.6-2ubuntu4.1 [2482kB]<br />
Des:4 http://es.archive.ubuntu.com intrepid-updates/main php5 5.2.6-2ubuntu4.1 [1116B]<br />
Descargados 3084kB en 12s (249kB/s).<br />
dpkg: apache2-mpm-worker: problemas de dependencias, pero se desinstalará de todas formas<br />
tal y como se solicitó:<br />
apache2 depende de apache2-mpm-worker (&gt;= 2.2.9-7ubuntu3) | apache2-mpm-prefork (&gt;= 2.2.9-7ubuntu3) | apache2-mpm-event (&gt;= 2.2.9-7ubuntu3); sin embargo:<br />
El paquete `apache2-mpm-worker&#8217; va a ser desinstalado.<br />
El paquete `apache2-mpm-prefork&#8217; no está instalado.<br />
El paquete `apache2-mpm-event&#8217; no está instalado.<br />
(Leyendo la base de datos &#8230;<br />
108120 ficheros y directorios instalados actualmente.)<br />
Desinstalando apache2-mpm-worker &#8230;<br />
* Stopping web server apache2                                                  apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName<br />
&#8230; waiting                                                             [ OK ]<br />
Seleccionando el paquete apache2-mpm-prefork previamente no seleccionado.<br />
(Leyendo la base de datos &#8230;<br />
108112 ficheros y directorios instalados actualmente.)<br />
Desempaquetando apache2-mpm-prefork (de &#8230;/apache2-mpm-prefork_2.2.9-7ubuntu3_i386.deb) &#8230;<br />
Seleccionando el paquete php5-common previamente no seleccionado.<br />
Desempaquetando php5-common (de &#8230;/php5-common_5.2.6-2ubuntu4.1_i386.deb) &#8230;<br />
Seleccionando el paquete libapache2-mod-php5 previamente no seleccionado.<br />
Desempaquetando libapache2-mod-php5 (de &#8230;/libapache2-mod-php5_5.2.6-2ubuntu4.1_i386.deb) &#8230;<br />
Seleccionando el paquete php5 previamente no seleccionado.<br />
Desempaquetando php5 (de &#8230;/php5_5.2.6-2ubuntu4.1_all.deb) &#8230;<br />
Configurando apache2-mpm-prefork (2.2.9-7ubuntu3) &#8230;<br />
* Starting web server apache2                                                  apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName<br />
[ OK ]</p>
<p>Configurando php5-common (5.2.6-2ubuntu4.1) &#8230;<br />
Configurando libapache2-mod-php5 (5.2.6-2ubuntu4.1) &#8230;</p>
<p>Creating config file /etc/php5/apache2/php.ini with new version<br />
* Reloading web server config apache2                                          apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName<br />
[ OK ]</p>
<p>Configurando php5 (5.2.6-2ubuntu4.1) &#8230;<br />
Leyendo lista de paquetes&#8230; Hecho<br />
Creando árbol de dependencias<br />
Leyendo la información de estado&#8230; Hecho<br />
Leyendo la información de estado extendido<br />
Inicializando el estado de los paquetes&#8230; Hecho<br />
Escribiendo información de estado extendido&#8230; Hecho</p></blockquote>
<p>Entonces&#8230;como saber que el servidor nos está interpretando bien el código PHP..</p>
<p>Lo que haremos será una prueba para ver que sale.</p>
<p>Todas las páginas WEBS por defecto en Apache se haen de colocar en el directorio /var/www.</p>
<p>Asi que vamos a hacer la prueba.</p>
<blockquote><p>pruebas@pruebas:~$ sudo nano /var/www/index.php</p></blockquote>
<p>Con esto editaremos el archivo PHP en la carpeta donde apache guarda todas las páginas WEBS.</p>
<p>Para hacer la prueba PHP el fichero ha de contener eso:</p>
<blockquote><p>pruebas@pruebas:~$ cat /var/www/index.php<br />
&lt;?php<br />
phpinfo();<br />
?&gt;</p></blockquote>
<p>Con un cat, pinto el archivo por pantalla, ha de contener a partir de &lt;?php.</p>
<p>Entonces, cada vez que hacemos un cambio, reiniciamos el apache.</p>
<blockquote><p>pruebas@pruebas:~$ sudo /etc/init.d/apache2 restart<br />
* Restarting web server apache2                                                apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName<br />
&#8230; waiting apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName</p></blockquote>
<p>Muy bien, nos vamos a cualquier navegador, y ponemos localhost/index.php</p>
<p>Y nos ha de salir una cosa como esta:</p>
<p><img class="aligncenter size-full wp-image-499" title="php" src="http://seifreed.files.wordpress.com/2009/02/php.jpg?w=519" alt="php"   /></p>
<p>Muy bien, ahora vamos a configurar a nuestro gusto el Apache</p>
<p>Todas las configuraciones se hacen sobre el fichero httpd.conf.</p>
<p>Vamos a empezar a editar el archivo:</p>
<blockquote><p>pruebas@pruebas:~$ sudo nano /etc/apache2/httpd.conf</p></blockquote>
<p>Dentro de este fichero hemos de colocar las dos siguientes lineas.</p>
<blockquote><p>ServerName localhost<br />
Include /etc/apache2/mods-available</p></blockquote>
<p>Estas dos lineas sirven para lo siguiente:</p>
<p>La de serverName es que, cada vez que le haciamos un Restart al Apache nos salía el mensaje de error de:</p>
<blockquote><p>.. waiting apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1 for ServerName</p></blockquote>
<p>Asi que con esto, lo que hacemos es que le decimos al apache que nosotros mismo seremos el servidor DNS.</p>
<p>Luego la siguiente linea, lo que hace es cargar todos los módulos del apache cada vez que se inicia. Veamos como queda ahora que hacemos un restart.</p>
<blockquote><p>pruebas@pruebas:~$ sudo /etc/init.d/apache2 restart<br />
* Restarting web server apache2                                                [Fri Feb 20 13:47:59 2009] [warn] module alias_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module auth_basic_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module authn_file_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module authz_default_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module authz_groupfile_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module authz_host_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module authz_user_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module autoindex_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module cgi_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module deflate_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module dir_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module env_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module mime_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module negotiation_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module php5_module is already loaded, skipping<br />
[Fri Feb 20 13:47:59 2009] [warn] module setenvif_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module status_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] The Alias directive in /etc/apache2/mods-available/alias.conf at line 15 will probably never match because it overlaps an earlier Alias.<br />
[Fri Feb 20 13:48:00 2009] [warn] module alias_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module auth_basic_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module authn_file_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module authz_default_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module authz_groupfile_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module authz_host_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module authz_user_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module autoindex_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module cgi_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module deflate_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module dir_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module env_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module mime_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module negotiation_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module php5_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module setenvif_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] module status_module is already loaded, skipping<br />
[Fri Feb 20 13:48:00 2009] [warn] The Alias directive in /etc/apache2/mods-available/alias.conf at line 15 will probably never match because it overlaps an earlier Alias.</p></blockquote>
<p>Vale, muchas letras lo se, pero es le mensajito de cuando está cargando los módulos.</p>
<p>Vamos otra vez a editar el archivo httpd.conf igual que antes y le vamos a añadir las siguientes lineas.</p>
<blockquote><p>DirectoryIndex start.html<br />
ErrorDocument 404 /error.html<br />
&lt;Directory /var/www/pruebas&gt;<br />
DirectoryIndex startpruebas.html<br />
&lt;/Directory&gt;<br />
&lt;Directory /var/www/pruebas2&gt;<br />
DirectoryIndex startpruebas2.html<br />
&lt;/Directory&gt;</p></blockquote>
<p>Queda bastante feo poner localhost y que nos muestre una lista de los archivos de nuestro servidor,esto no pasaría si hubiese un fichero index.html o index.php, pero y si le quiero poner yo el nombre que a mi me de la gana.<br />
Para ello está la directiva DirectoryIndex, esta directiva nos permite establecer como se llamará la página de inicio de nuestro servidor.<br />
La siguiente linea, vosotros habeis visto, cuando navegais por Internet que si os equivocais en escribir la dirección nos sale un mensaje de error no?<br />
Pues también podemos personalizar ese mensaje o esa página en si, a la mia la he puesto en la raíz del servidor y le llamado error html.<br />
Si queremos tener nuestros Site web organizado por carpetas se lo tendremos que especificar al apache.<br />
E incluso podemos especificar dentro de esa directiva OTRA directiva para poder especifixar cual será la página de inicio. Asi que preparemos el entorno:</p>
<blockquote><p>root@pruebas:/var/www# nano start.html</p></blockquote>
<p>Dentro colocaremos:</p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Pagina de Pruebas&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
Esta es una pagina de pruebas<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>Sigamos con el siguiente fichero el del error:</p>
<blockquote><p>root@pruebas:/var/www# nano error.html</p></blockquote>
<p>Dentro colocamos:</p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Pagina de Errores&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
ERROR LA PAGINA QUE BUSCAS NO ESTA<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>Ahora veremos en el Apache se pueden poner las webs por carpetas, se lo especicamos tal y como hemos echo alli arriba. Sigamos creando el entorno:</p>
<blockquote><p>root@pruebas:/var/www# nano error.html<br />
root@pruebas:/var/www# mkdir pruebas<br />
root@pruebas:/var/www# cd pruebas/<br />
root@pruebas:/var/www/pruebas# nano startpruebas.html</p></blockquote>
<p>Dentro del fichero startpruebas.html, colocamos esto:</p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Pagina de de pruebas&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
Hemos creado una pagina dentro de una carpeta<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>Sigamos con la siguiente preparación:</p>
<blockquote><p>root@pruebas:/var/www/pruebas# cd ..<br />
root@pruebas:/var/www# mkdir pruebas2<br />
root@pruebas:/var/www# nano startpruebas2.html</p></blockquote>
<p>Ahora hagamos las comprobaciones.</p>
<p>Primero reiniciamos el apache.</p>
<p>Vámonos al navegador y pongamos localhost/</p>
<p>Nos tendría que salir directamente la página que le hemos dicho que era la principal en el fichero httpd.conf la de start.html</p>
<p><img class="aligncenter size-full wp-image-501" title="start" src="http://seifreed.files.wordpress.com/2009/02/start.jpg?w=519" alt="start"   /></p>
<p>Como podemos ver nos sale la página de start, ahora metamos algo que no exista..a ver si sale la página de error.</p>
<p><img class="aligncenter size-full wp-image-502" title="error" src="http://seifreed.files.wordpress.com/2009/02/error.jpg?w=519" alt="error"   /></p>
<p>También me sale la página de error, ahora vamos a ver si podemos ver la página dentro de una carpeta.</p>
<p><img class="aligncenter size-full wp-image-503" title="carpeta" src="http://seifreed.files.wordpress.com/2009/02/carpeta.jpg?w=519" alt="carpeta"   /></p>
<p>Y hasta aquí acaba la primera parte de APACHE</p>
<br />Posted in Apache, Linux, Servicios, Sistemas Operativos, Ubuntu Tagged: apache, servidor web, Ubuntu <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/seifreed.wordpress.com/496/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/seifreed.wordpress.com/496/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/seifreed.wordpress.com/496/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/seifreed.wordpress.com/496/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/seifreed.wordpress.com/496/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/seifreed.wordpress.com/496/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/seifreed.wordpress.com/496/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/seifreed.wordpress.com/496/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/seifreed.wordpress.com/496/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/seifreed.wordpress.com/496/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/seifreed.wordpress.com/496/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/seifreed.wordpress.com/496/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/seifreed.wordpress.com/496/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/seifreed.wordpress.com/496/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=496&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://seifreed.com/2009/02/24/apache-en-ubuntu-primera-parte/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/1e239b704116f53f06c340ef742d14a0?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">seifreed</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/localhost1.jpg" medium="image">
			<media:title type="html">localhost1</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/php.jpg" medium="image">
			<media:title type="html">php</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/start.jpg" medium="image">
			<media:title type="html">start</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/error.jpg" medium="image">
			<media:title type="html">error</media:title>
		</media:content>

		<media:content url="http://seifreed.files.wordpress.com/2009/02/carpeta.jpg" medium="image">
			<media:title type="html">carpeta</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache en Linux</title>
		<link>http://seifreed.com/2008/01/04/apache-en-linux/</link>
		<comments>http://seifreed.com/2008/01/04/apache-en-linux/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 11:14:12 +0000</pubDate>
		<dc:creator>Marc Rivero López</dc:creator>
				<category><![CDATA[Configuraciones]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistemas Operativos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://seifreed.wordpress.com/2008/01/04/apache-en-linux/</guid>
		<description><![CDATA[Para poder tener Apache en un Linux deberemos disponer de estas tres cosas: gcc (o similar) &#8211; Compilador y constructor ANSI tar &#8211; Herramienta para comprimir y descomprimir archivos wget &#8211; Herramienta para la descarga de archivos Normalmente Ubuntu, Suse Knopix lo llevan de serie . Lo primero que hay que ahcer es descargar apache [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=43&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para poder tener Apache en un Linux deberemos disponer de estas tres cosas:</p>
<p><strong>gcc</strong> (o similar) &#8211; Compilador y constructor ANSI<br />
<strong>tar</strong> &#8211; Herramienta para comprimir y descomprimir archivos<br />
<strong>wget</strong> &#8211; Herramienta para la descarga de archivos</p>
<p>Normalmente Ubuntu, Suse Knopix lo llevan de serie .</p>
<p>Lo primero que hay que ahcer es descargar apache para ello vamos al Terminal logueamos como root</p>
<p>sudo su</p>
<p>*****</p>
<p><code style="white-space:nowrap;"></code><code><span style="color:#000000;">wget http://apache.gva.es/httpd/httpd-2.2.0.tar.gz</span> </code></p>
<p>Eso es para conseguir Apache</p>
<p><code style="white-space:nowrap;"></code><code><span style="color:#000000;">tar zxvf httpd-2.2.0.tar.gz</span> </code></p>
<p>Eso es para descomprimir Apache</p>
<p><code style="white-space:nowrap;"></code><code><span style="color:#000000;">cd httpd-2.2.0</span></code></p>
<p>Eso es para ir al directorio de Apache y empezar a compilarlo</p>
<p><code style="white-space:nowrap;"></code><code><span style="color:#000000;">./configure --prefix=/</span> </code></p>
<p>Esto es para ver que parámetros hemos de utilizar para configurar Apache en nuestra máquina.</p>
<p><code style="white-space:nowrap;"></code><code><span style="color:#000000;">make</span> </code></p>
<p>Una vez adaptado a  nuestra máquina que suele tardar bastante compilamos el servidorHTTP</p>
<p>Y finalmente lo instalaremos:</p>
<p><code style="white-space:nowrap;"></code><code><span style="color:#000000;">make install</span> </code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/seifreed.wordpress.com/43/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/seifreed.wordpress.com/43/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/seifreed.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/seifreed.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/seifreed.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/seifreed.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/seifreed.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/seifreed.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/seifreed.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/seifreed.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/seifreed.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/seifreed.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/seifreed.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/seifreed.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/seifreed.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/seifreed.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=seifreed.com&amp;blog=1473574&amp;post=43&amp;subd=seifreed&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://seifreed.com/2008/01/04/apache-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/1e239b704116f53f06c340ef742d14a0?s=96&#38;d=wavatar&#38;r=G" medium="image">
			<media:title type="html">seifreed</media:title>
		</media:content>
	</item>
	</channel>
</rss>
