<?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>Mad93's bloc &#187; apache</title>
	<atom:link href="http://bloc.majomo.com/category/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://bloc.majomo.com</link>
	<description>Un bloc més a la xarxa</description>
	<lastBuildDate>Fri, 09 Apr 2010 21:32:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Muntar un repositori svn amb Plesk</title>
		<link>http://bloc.majomo.com/muntar-un-repositori-svn-amb-plesk/</link>
		<comments>http://bloc.majomo.com/muntar-un-repositori-svn-amb-plesk/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 20:55:31 +0000</pubDate>
		<dc:creator>mad93</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[majomo.com]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plesk]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://bloc.majomo.com/?p=115</guid>
		<description><![CDATA[Quan treballem volem muntar un servidor de subversion a un servidor administrat amb Plesk, ens trobem l'inconvenient de que les configuracions són autogerades i quan fem un canvi, els nostres canvis manuals es perden.

Per a poder habilitar que un subdomini nostre faci de servidor subversion hem d'afegir a dintre la carpeta conf del subdomini un [...]]]></description>
			<content:encoded><![CDATA[<p>Quan treballem volem muntar un servidor de subversion a un servidor administrat amb Plesk, ens trobem l'inconvenient de que les configuracions són autogerades i quan fem un canvi, els nostres canvis manuals es perden.<br />
<span id="more-115"></span><br />
Per a poder habilitar que un subdomini nostre faci de servidor subversion hem d'afegir a dintre la carpeta conf del subdomini un arxiu vhost.conf amb el següent contingut:</p>
<pre>&lt;Location /&gt;
   DAV svn
   SVNParentPath /var/www/vhosts/servidor.com/svn/
   AuthzSVNAccessFile /var/www/vhosts/servidor.com/svn/politica

      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /var/www/vhosts/servidor.com/svn/claus
      Require valid-user
&lt;/Location&gt;</pre>
<p>Després, per a aplicar aquest arxiu de configuració, escrivim:</p>
<pre>./websrvmng --reconfigure-vhost --vhost-name=animelliure.net</pre>
<p>I al reiniciar el nostre servidor http ja tindrem accés al nostre repositori de subversion a través de l'apache <img src='http://bloc.majomo.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Recordeu que el nostre usuari web ha de ternir permissos d'escriptura al repositori de subversion.</p>
]]></content:encoded>
			<wfw:commentRss>http://bloc.majomo.com/muntar-un-repositori-svn-amb-plesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emprant VirtualBox sense GUI</title>
		<link>http://bloc.majomo.com/emprant-virtualbox-sense-gui/</link>
		<comments>http://bloc.majomo.com/emprant-virtualbox-sense-gui/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 00:35:09 +0000</pubDate>
		<dc:creator>mad93</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mod_proxy]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[windows 2003]]></category>

		<guid isPermaLink="false">http://bloc.majomo.com/?p=53</guid>
		<description><![CDATA[El meu germà vol posar al servidor (ja hi és de fet) un Windows 2003 server per a emprar el software de microsoft sharepoint, com no, només funciona amb l'ISS.
El cas és que ara mateix el servidor corre amb un Gentoo i s'hi ha instal·lat el windows 2003 amb el Virtuabox, gràficament.
La cosa és senzilla, [...]]]></description>
			<content:encoded><![CDATA[<p>El meu germà vol posar al servidor (ja hi és de fet) un Windows 2003 server per a emprar el software de microsoft sharepoint, com no, només funciona amb l'ISS.</p>
<p>El cas és que ara mateix el servidor corre amb un Gentoo i s'hi ha instal·lat el windows 2003 amb el Virtuabox, gràficament.<span id="more-53"></span></p>
<p>La cosa és senzilla, bé, no tant. Les connexions entrants són tractades per l'apache, amb el mod_proxy activat, i si corresponen a les dns de l'altre servidor, les redirigeix a l'adreça ip que correpon a la màquina virutal, el windows 2003 server. Per a poder fer això s'han hagut de canviar algunes coses a la configuració tant de l'apache com del sistema (s'ha hagut de crear una nova interfície de xarxa i fer-ne un bridge), per a no haver de mapejar ports i poder disposar-ne de tots sense necessitat de enfrascar-se en configuracions NAT.</p>
<p>Aquí el codi que he emprat per a que l'apache redirigís el tràfic a la màquina virtual. Cal tenir en compte que això ho HE de fer ja que només disposo d'una ip fixe i per a ser pràctics, el port emprat ha de ser el 80:</p>
<pre class="text">Servername www.domini.com
DirectoryIndex default.aspx
ProxyRequests Off
ProxyPreserveHost On
ProxyVia full
&lt;proxy&gt;
Order deny,allow
Allow from all
&lt;/proxy&gt;
#CacheDisable *
#ProxyPass / default.aspx!
ProxyPass / http://192.168.0.3/
ProxyPassReverse / http://192.168.0.3/</pre>
<p>Amb això però no n'hi ha prou, també s'ha d'activar el l'ús del mod_proxy a la configuració d'apache. Això a gentoo es fa assegurant-se de que tinguem la opció "-D proxy"al paràmetre APACHE_OPTS, que es troba al fitxer /etc/conf.d/apache:</p>
<pre>APACHE2_OPTS=&quot;-D INFO -D LANGUAGE -D SSL_DEFAULT_VHOST -D PHP5 -D PROXY&quot;</pre>
<p>Amb això l'apache ja redirigeix el tràfic a la ip que li diguem als paràmetres ProxyPass i ProxyPassReverse.</p>
<p>Això també implica configurar un bridge (vaja, crear una interfície virtual per a la màquina virtual <img src='http://bloc.majomo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), doncs el nostre servidor només té una tarja de xarxa, pel que no es pot assignar una tarja a cada sistema. Aquest no és propòsit d'aquest artícle, així que si voleu saber com fer-ho a gentoo, res millor que seguir el <a title="Wiki de gentoo: Instal·lació de Virtualbox" href="http://gentoo-wiki.com/HOWTO:_VirtualBox" target="_blank">wiki de gentoo</a>.</p>
<p>Ara ja tenim tot instal·lat i configurat. Tot això és molt bonic, però per mirar de maximitzar el rendiment del servidor, voldria que el Windows 2003 no requerís fer us del servidor X, reduïnt el nombre de programes sempre actius a la màquina, doncs no es necessita per res més a part de per aquest programa.</p>
<p>Per fer això emprem la comanda VboxHeadless:</p>
<pre class="text">VBoxHeadless -s Win2003</pre>
<p>Podem fer que s'iniciï amb el boot de la màquina, per a que estigui sempre disponible, per exemple.</p>
<p>Cal dir que al Windows 2003 s'hi ha muntat un sharepoint i s'ha observat que emprant el mod_proxy de l'apache no es pot emprar les sessions NTLM i s'ha d'emprar una sessió bàsica (per qui s'hi trobi, que no es trenqui el cap com nosaltres &gt;&lt; ).</p>
]]></content:encoded>
			<wfw:commentRss>http://bloc.majomo.com/emprant-virtualbox-sense-gui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pràctica d&#8217;ASO</title>
		<link>http://bloc.majomo.com/practica-daso/</link>
		<comments>http://bloc.majomo.com/practica-daso/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 20:33:45 +0000</pubDate>
		<dc:creator>mad93</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Programació]]></category>
		<category><![CDATA[Salle]]></category>
		<category><![CDATA[Universitats]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ASO]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[informàtica]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://bloc.majomo.com/?p=56</guid>
		<description><![CDATA[Aquest any m'he passat a informàtica, ja que telecos no em portava enlloc...
Així que m'he posat a fer pràctiques de codi a sac. Entre elles es troba la d'ASO (Administració de Sistemes Operatius), que té com a pràctica muntar un linux (kernel inclòs) amb gestió d'usuaris mitjançant ldap, servidor apache, repositòri subversion i que sigui [...]]]></description>
			<content:encoded><![CDATA[<p>Aquest any m'he passat a informàtica, ja que telecos no em portava enlloc...</p>
<p>Així que m'he posat a fer pràctiques de codi a sac. Entre elles es troba la d'ASO (Administració de Sistemes Operatius), que té com a pràctica muntar un linux (kernel inclòs) amb gestió d'usuaris mitjançant ldap, servidor apache, repositòri subversion i que sigui capaç d'administrar tots els processos i l'ordinador mitjançant comandes de bash que són cridades via una plana web.</p>
<p>Com que consta d'uns quants passos i s'ha de documentar per a fer la memòria he pensat fer-ho aquí i així ja tenir-ho pas per pas i només haver de fer un copy&amp;paste a la memòria <img src='http://bloc.majomo.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ja que s'ha de compilar el kernel i així, he tirat pel recte i he agafat gentoo (on la seva guia per aquests temes és molt detallada, i fàcil de seguir).</p>
<p>En breu la configuració del kernel per a la meva màquina, que ja quasibé està acabat (falta pulir el wifi), així com els passos a seguir per fer-ne la instal·lació mínima.</p>
]]></content:encoded>
			<wfw:commentRss>http://bloc.majomo.com/practica-daso/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Com crear servidors Virtuals amb apache</title>
		<link>http://bloc.majomo.com/com-crear-servidors-virtuals-amb-apache/</link>
		<comments>http://bloc.majomo.com/com-crear-servidors-virtuals-amb-apache/#comments</comments>
		<pubDate>Sat, 22 Sep 2007 14:24:42 +0000</pubDate>
		<dc:creator>mad93</dc:creator>
				<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://bloc.majomo.com/2007/09/22/com-crear-servidors-virtuals-amb-apache/</guid>
		<description><![CDATA[Aquest document intenta explicar com crear sota un mateix servidor diversos servidors virtuals. A vegades ens pot interesar tenir més d'un servidor dins de la matèixa màquina, potser completament independent els uns dels altres, la solució està en fer servir servidors virtuals. El servidor apache ens portarà a un o altre servidor virtual en funció [...]]]></description>
			<content:encoded><![CDATA[<p>Aquest document intenta explicar com crear sota un mateix servidor diversos servidors virtuals. A vegades ens pot interesar tenir més d'un servidor dins de la matèixa màquina, potser completament independent els uns dels altres, la solució està en fer servir servidors virtuals. El servidor apache ens portarà a un o altre servidor virtual en funció de diverses condicions que volgem considerarar, com ara ip a la que s'accedeix o adreça introduïda.<span id="more-21"></span></p>
<p>En aquest document em baso en una instal·lació de debian, branca sarge, amb la versió d'apache 2.0.51-2, tot i que és suportat el seu us des de la versió 1.1. Ho he fet mitjançant synaptic elegint el paquet apache2 i automàticament ha seleccinat les dependències necessaries.</p>
<p>En aquest cas suposarem que volem crear dos servidors virtuals www.servidor1.com i www.servidor2.com, ambdos compartint la mateixa ip i diferenciant-se per la seva dns. A part d'això i afegirem un segon servidor dintre d'una altra xarxa, com per exemple server.guifi.net (només serà accessible dins d'aquesta xarxa pq ho volem fer així).</p>
<p>Una vegada instal·lat anem a l'arxiu de configuració /etc/apache2/apache2.conf (a mandrake és a /etc/httpd/httpd2.conf). Ara cal afegir el següent a l'arxiu:</p>
<p><code>NameVirtualServer 127.0.0.1<br />
NameVirtualServer 172.26.0.2</code></p>
<p>&lt;VirtualHost 127.0.0.1 172.26.0.2&gt;<br />
DocumentRoot /www/servidor1<br />
ServerName www.servidor1.com<br />
ServerAlias servidor1.com<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost 127.0.0.1 172.26.0.2&gt;<br />
DocumentRoot /www/servidor2<br />
ServerName www.servidor2.com<br />
ServerAlias servidor2.com<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost 10.33.0.2&gt;<br />
DocumentRoot /www/guifi<br />
ServerName server.guifi.net<br />
&lt;/VirtualHost&gt;</p>
<p>Amb aquesta configuració establim que a les crides a la ip 127.0.0.1 (equivalent a localhost, accés des del propi servidor) i 172.26.0.2 (inet) es mirarà el dns que s'ha introduit. El NameVirtualServer el que fa definir per la ip que s'indiqui que serà un servidor virtual basat en dns, és a dir, que a la mateixa ip hi haurà més d'un servidor. En canvi si algú accedeix mitjançant la ip 10.33.0.2, xarxa wifi, aquest servidor no mirarà amb quina url s'hi està accedint, ens hi portarà sense mirar-la. Com que no hi ha més d'un servidor en aquella ip no fa falta mirar la dns.</p>
<p>També podem optar per fer us de wildcards * obtenint una configuració d'aquest estil:</p>
<p><code>NameVirtualServer *<br />
&lt;VirtualHost *&gt;<br />
DocumentRoot /www/servidor1<br />
ServerName www.servidor1.com<br />
ServerAlias servidor1.com<br />
&lt;/VirtualHost&gt;<br />
&lt;VirtualHost *&gt;<br />
DocumentRoot /www/servidor2<br />
ServerName www.servidor2.com<br />
ServerAlias servidor2.com<br />
&lt;/VirtualHost&gt;<br />
&lt;VirtualHost *&gt;<br />
DocumentRoot /www/guifi<br />
ServerName server.guifi.net<br />
&lt;/VirtualHost&gt;</code></p>
<p>En aquest cas accedim des de la ip que accedim ens basarem en la dns facilitada.</p>
<p>Hi ha més possibilitats, fins i tot es poden configurar diversos servidors virtuals en funció del port a que s'accedeixi.</p>
<p>Dintre de cada VirtualHost es poden definir els Directory i Location que es vulguin fer servir en cada cas.</p>
<p>D'altra banda cal tenir en compte que el primer VirtualHost definit fa les funcions de _default_ si aquest no és definit, servidor per defecte que atendrà totes les crides que no sàpiga a quin servidor van dirigides. Si es vol aquest servidor també es pot especificar definint un nou &lt;VirtualHost _default_&gt;.</p>
]]></content:encoded>
			<wfw:commentRss>http://bloc.majomo.com/com-crear-servidors-virtuals-amb-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
