<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://www.lubrin.org/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="es">
	<title>lubrin.org</title>
	<link>https://lubrin.org/</link>
	<description></description>
	<language>es</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.lubrin.org/spip.php?id_rubrique=14&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>lubrin.org</title>
		<url>https://www.lubrin.org/local/cache-vignettes/L144xH59/siteon0-86d4a.jpg?1772811323</url>
		<link>https://lubrin.org/</link>
		<height>59</height>
		<width>144</width>
	</image>



<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (X)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,161</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,161</guid>
		<dc:date>2007-09-23T13:29:38Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Pondremos a punto PHP y MySQL con objeto de instalar aplicaciones que necesiten php y/o MySQL, por ejemplo: un Gestor de Contenido.&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Con s&#243;lo tener instalado apache, ya podemos poner todas las p&#225;ginas est&#225;ticas que queramos (recordemos que las tenemos que poner en la carpeta /var/www/html tal y como configuramos apache o en cualquier carpeta que creemos dentro de /var/www/html).&lt;/p&gt;
&lt;p&gt;Tambi&#233;n debemos recordar que la versi&#243;n instalada de ubuntu-server ya trae isntalados php y MySQL.&lt;/p&gt;
&lt;p&gt;[*Comprobando que funciona php*]&lt;/p&gt;
&lt;p&gt;Bastar&#225; con crear un sencillo fichero de texto de nombre prueba.php y de contenido:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;?php echo 'probando php'; ?&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;Lo &#250;nico que hace es sacar la frase &#034;probando php&#034;.
&lt;br /&gt;Si hemos puesto el fichero en /var/www/html/prueba.php bastar&#225; con apuntar el navegador a &lt;a href=&#034;http://192.168.2.20/prueba.php&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://192.168.2.20/prueba.php&lt;/a&gt; y obtendremos la frase anterior.
&lt;br /&gt;Si accedemos desde fuera de la red local, teclear&#237;amos &lt;a href=&#034;http://midominio.com/prueba.php&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com/prueba.php&lt;/a&gt; (tambi&#233;n se puede teclear lo anterior desde dentro de la red local si hemos modificado el /etc/hosts tal como se dec&#237;a en un cap&#237;tulo anterior)&lt;/p&gt;
&lt;p&gt;[*MySQL: Instalando el m&#243;dulo de integraci&#243;n con php*]&lt;/p&gt;
&lt;p&gt;Tambi&#233;n viene instalado el servidor MySQL por defecto en ubuntu-server, pero debemos instalar el m&#243;dulo que lo integra con php&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install php5-mysql Leyendo lista de paquetes... Hecho Creando &#225;rbol de dependencias Reading state information... Hecho Se instalar&#225;n los siguientes paquetes extras: libapache2-mod-php5 php5-common Paquetes sugeridos: php-pear Se actualizar&#225;n los siguientes paquetes: libapache2-mod-php5 php5-common php5-mysql 3 actualizados, 0 se instalar&#225;n, 0 para eliminar y 11 no actualizados. Necesito descargar 2819kB de archivos. Se utilizar&#225;n 0B de espacio de disco adicional despu&#233;s de desempaquetar. &#191;Desea continuar [S/n]? s Des:1 http://security.ubuntu.com feisty-security/main php5-mysql 5.2.1-0ubuntu1.2 [65,4kB] Des:2 http://security.ubuntu.com feisty-security/main libapache2-mod-php5 5.2.1-0ubuntu1.2 [2531kB] Des:3 http://security.ubuntu.com feisty-security/main php5-common 5.2.1-0ubuntu1.2 [223kB] Descargados 2819kB en 31s (90,9kB/s) (Leyendo la base de datos ... 16980 ficheros y directorios instalados actualmente.) Preparando para reemplazar php5-mysql 5.2.1-0ubuntu1 (usando .../php5-mysql_5.2.1-0ubuntu1.2_i386.deb) ... Desempaquetando el reemplazo de php5-mysql ... Preparando para reemplazar libapache2-mod-php5 5.2.1-0ubuntu1 (usando .../libapache2-mod-php5_5.2.1-0ubuntu1.2_i386.deb) ... Desempaquetando el reemplazo de libapache2-mod-php5 ... Preparando para reemplazar php5-common 5.2.1-0ubuntu1 (usando .../php5-common_5.2.1-0ubuntu1.2_i386.deb) ... Desempaquetando el reemplazo de php5-common ... Configurando php5-common (5.2.1-0ubuntu1.2) ... Configurando libapache2-mod-php5 (5.2.1-0ubuntu1.2) ... * Forcing reload of web server (apache2)... [ OK ] Configurando php5-mysql (5.2.1-0ubuntu1.2) ...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;[*MySQL: Configurando el servidor*]&lt;/p&gt;
&lt;p&gt;Modificamos el fichero &lt;strong&gt;/etc/mysql/my.cnf&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En la secci&#243;n &lt;strong&gt;[mysqld]&lt;/strong&gt; modificamos un par de l&#237;neas:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Idioma:&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;language = /usr/share/mysql/spanish&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Acceso desde la red local:&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;bind-address = IP_local_del_server (por ej. 192.168.2.20)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Cualquiera puede acceder a la base de datos, as&#237; que demos acceso s&#243;lo a root:&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# mysqladmin password contrase&#241;a&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;[*Instalaci&#243;n de phpmyadmin*]&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;# apt-get install phpmyadmin&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;A&#241;adimos al fichero &lt;strong&gt;/etc/apache2/apache2.conf&lt;/strong&gt; la siguiente l&#237;nea:&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;Alias /phpmyadmin /var/www/phpmyadmin&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;[*Configuraci&#243;n de phpmyadmin*]&lt;/p&gt;
&lt;p&gt;Editamos el fichero &lt;strong&gt;/etc/phpmyadmin/config.inc.php&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port $cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysql$ $cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie bas$ $cfg['Servers'][$i]['user'] = 'root'; // MySQL user $cfg['Servers'][$i]['password'] = 'contrase&#241;a';&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;En realidad no es un buen consejo que el usuario con acceso a MySQL sea root (se deber&#237;a usar un user distinto a root).&lt;/p&gt;
&lt;p&gt;Debemos reiniciar apache y debemos comprobar que podemos acceder a phpmyadmin:&lt;/p&gt;
&lt;p&gt;http://ip_del_servidor/phpmyadmin&lt;/p&gt;
&lt;div class='spip_document_354 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.lubrin.org/local/cache-vignettes/L344xH340/phpmyadmin-e0b7d.png?1772837316' width='344' height='340' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Pr&#243;ximo cap&#237;tulo: &lt;i&gt;Instalar un servidor FTP&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (IX)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,160</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,160</guid>
		<dc:date>2007-09-22T01:03:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Es muy f&#225;cil tener varios servidores funcionando simult&#225;neamente bajo un mismo dominio y una &#250;nica IP.&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;&#191;Por qu&#233; tener varios servidores si apenas puedo montar uno?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No se trata de tener varios servidores interconectados tipo google para que sirvan las mismas p&#225;ginas, sino de tener varios ordenadores-servidores que sirvan distintos contenidos.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&#191;Por qu&#233; servir distintos contenidos si eso ya lo puede hacer un s&#243;lo servidor .. incluso multidominio?&lt;/i&gt; Aunque este punto parezca avanzado .. hay un caso pr&#225;ctico que puede venir bien a principiantes:&lt;br /&gt;
[(Imagina que en tu escuela, empresa, etc. ya tienen un dominio y un servidor en producci&#243;n (&#034;servidor en producci&#243;n&#034; significa sencillamente &#034;servidor funcionando&#034; .. no debemos mirarlo desde el punto de vista comercial). Si queremos practicar podemos poner otro servidor en otro viejo PC o en nuestro port&#225;til sin que afecte para nada al existente.)]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cuando se teclee &lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt; &#191;a qu&#233; servidor ir&#225;?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Supongamos que el servidor principal est&#225; en 192.168.2.20 y queremos poner un segundo servidor en 192.168.2.40.&lt;br /&gt;
Sabemos que el router tiene el puerto 80 mapeado (redirigido) al servidor 192.168.2.20 de forma que cuando alguien apunte a &lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt; ser&#225; redirigido al servidor.&lt;br /&gt;
La soluci&#243;n es usar otro puerto, por ejemplo el 8080, el 8000, el 8765, etc.&lt;br /&gt;
Usaremos para nuestro segundo servidor el puerto 8765.&lt;/p&gt;
&lt;p&gt;[*Pasos a seguir*]&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; En primer lugar mapeamos el puerto 8765 en el router de forma que apunte al segundo servidor 192.168.2.40&lt;br /&gt;
Para ver las p&#225;ginas del segundo servidor desde internet hay que teclear: &lt;strong&gt;&lt;a href=&#034;http://midominio.com:8765&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com:8765&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;
Un ejemplo real:&lt;br /&gt;
&lt;a href=&#034;http://cepcordoba.org:8080/dani/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;http://cepcordoba.org:8080/dani/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para entender lo anterior debemos saber que el puerto por defecto para web es el puerto 80. En realidad casi todas las direcciones de Internet son de la forma &lt;a href=&#034;http://dominio.com:80/pagina.html&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://dominio.com:80/pagina.html&lt;/a&gt;. Sin embargo como no ponemos el &lt;strong&gt;&#034;:80&#034;&lt;/strong&gt;, es decir, como no ponemos n&#250;mero del puerto, se toma por defecto el 80. Evidentemente para cualquier puerto distinto del 80, s&#237; hay que a&#241;adir el n&#186; puerto.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; En segundo lugar, no es necesario a&#241;adir que en 192.168.2.40 debe haber un servidor funcionando. Pero lo importante es &lt;strong&gt;configurar apache para que escuche por el puerto 8765&lt;/strong&gt; (por defecto apache viene configurado para escuchar por el puerto 80).&lt;br /&gt;
Si nos vamos al fichero &lt;strong&gt;/etc/apache2/ports.conf&lt;/strong&gt; veremos que tan s&#243;lo incluye una l&#237;nea:&lt;br /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;Listen 80&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;que significa que escucha por el puerto 80 (que espera las conexiones por el puerto 80). Como ya habr&#225;s adivinado .. basta con cambiar el n&#250;mero 80 por el 8765 y guardar el fichero.&lt;/p&gt;
&lt;p&gt;Es conveniente que nos aseguremos que el fichero de configuraci&#243;n de apache (/etc/apache2/apache2.conf) contenga la l&#237;nea:&lt;br /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;Include /etc/apache2/ports.conf&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;para que incluya en su configuraci&#243;n el contenido del fichero ports.conf&lt;/p&gt;
&lt;p&gt;Ya s&#243;lo quedar&#237;a reiniciar apache:&lt;br /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/etc/init.d/apache2 restart&lt;/code&gt;&lt;br /&gt;
o simplemente releer la nueva configuraci&#243;n:&lt;br /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;/etc/init.d/apache2 force-reload&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Siguiente cap&#237;tulo: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,161' class=&#034;spip_in&#034;&gt;Parte X - PHP y MySQL&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (VIII)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,157</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,157</guid>
		<dc:date>2007-09-15T01:15:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Tratamos como albergar varios dominios en el mismo servidor (mediante unas sencillas modificaciones en la configuraci&#243;n de Apache)&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Posteriormente se tratar&#225; sobre c&#243;mo ofrecer p&#225;ginas personales en nuestro servidor, con urls del tipo &#034;&lt;a href=&#034;http://midominio.com/usuario&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com/usuario&lt;/a&gt;&#034;.&lt;/p&gt;
&lt;p&gt;Sin embargo a veces se hace necesario que en nuestra &#250;nica IP y en nuestro &#250;nico servidor cohabiten varios dominios.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Los diferentes dominios estar&#225;n alojados en diferentes carpetas y/o rutas de nuestro servidor.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; No es misi&#243;n del router, pues se encarga de redirigir las peticiones web de internet a la IP local donde est&#225; el servidor.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Es el servidor quien debe diferenciar dos peticiones del tipo:&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href=&#034;http://dominioA.com/pagina&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://dominioA.com/pagina&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://dominioB.com/pagina&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://dominioB.com/pagina&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Por tanto .. es la configuraci&#243;n de apache lo que debemos tocar.&lt;/p&gt;
&lt;p&gt;[*El servidor web apache permite los virtualhosts o dominios virtuales*]&lt;/p&gt;
&lt;p&gt;En el cap&#237;tulo &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,148' class=&#034;spip_in&#034;&gt;Configuraci&#243;n de Apache&lt;/a&gt; ve&#237;amos como configurar el dominio virtual por defecto. Recordemos que en el fichero &lt;strong&gt;/etc/apache2/sites-available/default&lt;/strong&gt; ten&#237;amos una configuraci&#243;n del tipo:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;NameVirtualHost * &lt;virtualhost *&gt; ServerAdmin webmaster@localhost DocumentRoot /var/www/html/ ... &lt;/virtualhost&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Para que nos admita un segundo dominio bastar&#237;a con copiar lo que hay entre las etiquetas &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;virtualhost *&gt; ... &lt;/virtualhost&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pero claro .. para que distinga entre ambos dominios debemos poner un &lt;strong&gt;ServerName&lt;/strong&gt; diferente a cada uno y un &lt;strong&gt;DocumentRoot&lt;/strong&gt; tambi&#233;n distinto a cada uno. En definitiva nos deber&#237;a quedar algo parecido a:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;NameVirtualHost * &lt;virtualhost *&gt; ServerAdmin webmaster@dominioA.com ServerName dominioA.com ServerAlias *.dominioA.com DocumentRoot /var/www/dominioA/ ... &lt;/virtualhost&gt; &lt;virtualhost *&gt; ServerAdmin webmaster@dominioB.com ServerName dominioB.com ServerAlias *.dominioB.com DocumentRoot /var/www/dominioB/ ... &lt;/virtualhost&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Podemos observar que cada virtualhost tiene un nombre: &lt;i&gt;ServerName&lt;/i&gt;, un alias: &lt;i&gt;ServerAlias&lt;/i&gt; y una carpeta base: &lt;i&gt;DocumentRoot&lt;/i&gt;. La carpeta /var/www ya existe, pero deber&#237;amos crear las carpetas /var/www/dominioA y /var/www/dominioB para alojar las p&#225;ginas de cada dominio.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Entradas desde fuera de nuestra red local (cualquier sitio de Internet): no se si es necesario recordar que tanto dominioA.com como dominioB.com tienen que ser dominios registrados y configurados para que apunten a nuestra IP.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Entradas desde nuestra red local: aqu&#237; cobra especial importancia el ServerAlias que junto al /etc/hosts de los ordenadores de la red pueden hacer que con s&#243;lo teclear en nuestro navegador &#034;A&#034; nos lleve a las p&#225;ginas de /var/www/dominioA (lo dejo como pr&#225;ctica para el lector).&lt;/p&gt;
&lt;p&gt;He puesto las directivas principales en cada virtualhost, pero se pueden usar todas (o casi todas). Por ejemplo la directiva que controla donde se almacenar&#225;n los logs debe ser tambi&#233;n distinta para cada virtualhost:&lt;br /&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt; CustomLog /var/log/apache2/access_domA.log combined &lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;En algunos hosting donde se contrata un espacio (en servidor Linux compartido) tienen en su panel de control un apartado de texto plano donde podemos rellenar todas las directivas de nuestro virtualhost. Eso hace que pr&#225;cticamente podamos configurar nuestro dominio y espacio web como si el servidor fuese nuestro.&lt;/p&gt;
&lt;p&gt;Siguiente cap&#237;tulo: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,160' class=&#034;spip_in&#034;&gt;Parte IX - Dominio compartido: varios servidores&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (VII)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,156</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,156</guid>
		<dc:date>2007-09-14T19:30:51Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;En el &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,154' class=&#034;spip_in&#034;&gt;cap&#237;tulo anterior&lt;/a&gt; habl&#225;bamos de dominios e IPs (fija y din&#225;mica). Veremos aqu&#237; algunos casos:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [*IP Fija y dominio de pago*]
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [*IP Fija y dominio gratuito*]
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [*IP Din&#225;mica y dominio gratuito*]
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [*IP Din&#225;mica y dominio de pago*]&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;En el &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,154' class=&#034;spip_in&#034;&gt;cap&#237;tulo anterior&lt;/a&gt; habl&#225;bamos de dominios e IPs (fija y din&#225;mica). &lt;br /&gt;
Veamos algunos casos:&lt;/p&gt;
&lt;p&gt;[*IP Fija y dominio de pago*]&lt;/p&gt;
&lt;p&gt;Con IP fija tenemos algunas ventajas (montar servidores web, ftp, correo, etc.) y alguna desventaja (somos m&#225;s vulnerables a los ataques hackers a nuestro servidor y disponemos de menos privacidad cuando navegamos).&lt;/p&gt;
&lt;p&gt;Si disponemos de IP fija todo resulta m&#225;s f&#225;cil a la hora de montar un servidor y gestionar un dominio.&lt;br /&gt;
Cuando se contrata un dominio, hay que configurarlo y la opci&#243;n principal es decirle a qu&#233; IP FIJA hay que redireccionarlo. En la web de la empresa donde hayamos contratado el dominio tendremos acceso a un panel de control donde podemos configurar nuestro dominio.&lt;/p&gt;
&lt;p&gt;En nuestro caso lo redireccionaremos a nuestra IP fija. Hay que tener en cuenta que los cambios no son inmediatos. Esa redirecci&#243;n se tiene que propagar por los servidores DNS de todo el mundo. Como mucho en uno o dos d&#237;as estar&#225; propagado completamente, entonces cuando se teclee en cualquier ordenador del mundo &#034;&lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt;&#034; ser&#225; redireccionado a nuestra IP. Entonces interviene el router que dirigir&#225; la petici&#243;n al servidor (a la IP local donde tengamos el servidor) y el servidor mostrar&#225; la p&#225;gina.&lt;/p&gt;
&lt;p&gt;Tambi&#233;n es posible redirigir el dominio a cualquier direcci&#243;n web. Si no disponemos de servidor, pero disponemos de una web (http://direccion/miweb/index.html) podemos redirigir el dominio a esa web. En ese caso debemos ajustar la configuraci&#243;n del dominio de forma que cuando se teclee en un ordenador &lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt; nos dirija a http://direccion/miweb/index.html, pero en la barra del navegador sigamos viendo &lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Siguiendo con nuestro caso (IP fija y dominio redirigido a esa IP) debemos recordar que no podremos acceder desde nuestra red local tecleando &lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt;.&lt;br /&gt;
Para acceder desde nuestra red local, debemos teclear http://ip_local_del_servidor.&lt;/p&gt;
&lt;p&gt;Para evitar eso podemos hacer un peque&#241;o truco: modificar el fichero &lt;strong&gt;/etc/hosts&lt;/strong&gt; de los ordenadores de nuestra red local&lt;/p&gt;
&lt;p&gt;Abrimos el fichero /etc/hosts con alg&#250;n editor:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ sudo gedit /etc/hosts&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;le a&#241;adimos al final la l&#237;nea:&lt;br /&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;192.168.2.20 midominio.com www.midominio.com&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;donde 192.168.2.20 es la ip local de nuestro servidor. Despu&#233;s de guardar el fichero podemos teclear &lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt; &#243; bien &lt;a href=&#034;http://www.midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.midominio.com&lt;/a&gt; igual que si estuvi&#233;semos en cualquier ordenador de Internet (fuera de nuestra red local).&lt;/p&gt;
&lt;p&gt;Si en la red local tenemos alg&#250;n ordenador con otro S.O. tambi&#233;n es posible modificar el fichero hosts, aunque debe conocer su localizaci&#243;n:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Windows 95/98/Me: C:\Windows\Hosts
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Windows NT/XP/Vista/etc.: C:\WINNT\System32\drivers\etc
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Linux: /etc/hosts
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; MacOS : /etc/hosts
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; UNIX: /etc/hosts&lt;/p&gt;
&lt;p&gt;[*IP Fija y dominio gratuito*]&lt;/p&gt;
&lt;p&gt;Al precio actual de los dominios, casi no merece la pena obtener uno gratuito. Sin embargo siempre nos puede venir bien para hacer pruebas.&lt;/p&gt;
&lt;p&gt;En &lt;a href=&#034;http://www.dyndns.com&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;www.dyndns.com&lt;/a&gt; podemos crearnos una cuenta y elegir un dominio gratuito que ser&#225; de la forma &lt;strong&gt;midominio.dyndns.org&lt;/strong&gt; (hay otros nombres para elegir).
&lt;br /&gt;Dicho dominio lo redireccionamos a nuestra IP fija y ya podemos teclear desde cualquier ordenador de Internet &lt;a href=&#034;http://midominio.dyndns.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.dyndns.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[*IP din&#225;mica y dominio gratuito*]&lt;/p&gt;
&lt;p&gt;Usaremos &lt;a href=&#034;http://www.dyndns.com&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;www.dyndns.com&lt;/a&gt; u otra p&#225;gina como &lt;a href=&#034;http://www.no-ip.com&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;www.no-ip.com&lt;/a&gt; para conseguir un dominio gratuito y redireccionarlo a nuestra IP din&#225;mica.&lt;/p&gt;
&lt;p&gt;Al ser la IP din&#225;mica, cuando desconectemos nuestro servidor y volvamos a conectar tendremos otra IP distinta .. &#191;C&#243;mo saben dyndns o no-ip que nuestra IP ha cambiado?&lt;br /&gt;
No lo saben, tenemos que dec&#237;rselo. Afortunadamente disponen de un programa cliente (disponible para varios Sistemas Operativos adem&#225;s de Linux) que debemos bajarnos e instalarlo. El programa se encarga de cachear constantemente nuestra IP y enviar la nueva cada vez que cambie.&lt;/p&gt;
&lt;p&gt;Posiblemente estos programas en su versi&#243;n Linux (no-ip, inadyn, etc.) se encuentren en los repositorios y se puedan instalar mediante &lt;strong&gt;$sudo apt-get install no-ip&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;[*IP din&#225;mica y dominio de pago*]&lt;/p&gt;
&lt;p&gt;Mi ADSL es de las primeras y entonces nos asignaban IP fija (y as&#237; sigo) por lo que no me es posible comprobar los temas de IP din&#225;mica. Sin embargo, aunque no es posible redirigir un dominio directamente a una IP din&#225;mica, si que debe funcionar (casi seguro) lo siguiente:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Adquiero un dominio gratuito midominio.dyndns.org y lo redirijo a mi IP din&#225;mica
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Descargo e instalo el programa que actualiza la IP y la convierte en pr&#225;cticamente fija
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Contrato un dominio de pago (midominio.com) y lo redirijo, &lt;i&gt;no a una IP fija&lt;/i&gt;, sino a una p&#225;gina: &lt;a href=&#034;http://midominio.dyndns.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.dyndns.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;De esa forma cuando alguien en Internet teclee &lt;a href=&#034;http://midominio.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.com&lt;/a&gt; ser&#225; enviado a &lt;a href=&#034;http://midominio.dyndns.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://midominio.dyndns.org&lt;/a&gt; y a su vez redirigido a nuestra IP din&#225;mica actual.&lt;/p&gt;
&lt;p&gt;Para finalizar no debemos olvidar otras dos posibles soluciones a las IP din&#225;micas:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; la m&#225;s f&#225;cil: pagar a nuestro proveedor de Internet por una IP fija (suelen cobrar una cuota mensual; telef&#243;nica Espa&#241;a cobra sobre los 12&#8364;/mes)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; existen proveedores de Internet que a pesar de darte IP din&#225;mica, no te la cambian a no ser que est&#233;s desconectado varios d&#237;as (lo normal es que el proveedor te cambie la IP apenas est&#233;s 10 minutos desconectado).&lt;/p&gt;
&lt;p&gt;Pr&#243;ximo cap&#237;tulo: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,157' class=&#034;spip_in&#034;&gt;Servidor compartido: multidominios&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (VI)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,154</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,154</guid>
		<dc:date>2007-08-21T00:17:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Hablaremos en esta parte de dominios e IPs fijas y din&#225;micas. Puede leer este cap&#237;tulo de forma independiente .. aunque no piense instalar un servidor de Internet&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;[*Dominio*]&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Un dominio es un nombre que identifica a un sitio web
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ejemplos de dominios son:
&lt;br /&gt;lubrin.org
&lt;br /&gt;google.es
&lt;br /&gt;cibermatex.com
&lt;br /&gt;etc.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; El nombre consta de dos partes:&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; nombre (parte anterior al punto)&lt;/li&gt;&lt;li&gt; extensi&#243;n (com, org, net, es, ar, etc.)&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cuando compramos un dominio estamos comprando un nombre y mientras sea de nuestra propiedad, nadie puede usar ese nombre.
&lt;br /&gt;Por ejemplo mi dominio lubrin.org me pertenece y nadie (aparte de m&#237;) puede tener una web de nombre lubrin.org&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; En realidad no compramos el dominio, sino que lo alquilamos por un periodo de tiempo (m&#237;nimo un a&#241;o) pero con derecho a renovar el alquiler todas las veces que queramos. Cuando dejemos de pagar el dominio, quedar&#225; libre y cualquier otra persona o empresa podr&#225; adquirirlo.
&lt;br /&gt;Recordemos la &#233;poca en que comprar dominios pod&#237;a ser un gran negocio: se compraba el dominio granempresa.com y cuando 'granempresa' quer&#237;a tener presencia en Internet, comprobaba que su nombre de dominio pertenec&#237;a a otra persona (la cual le ped&#237;a una considerable cifra por venderle el nombre de dominio).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Comprar un dominio&lt;/strong&gt;&lt;br /&gt;
Aunque la compra de un dominio se puede gestionar directamente, conlleva demasiados tr&#225;mites y dificultades.&lt;br /&gt;
Afortunadamente existen muchas empresas que se dedican a gestionar la compra de un dominio y a trav&#233;s de ellas podemos gestionar la compra en unos minutos.
&lt;br /&gt;En torno a los 15 euros/a&#241;o puede valer un dominio. Yo los suelo gestionar con la empresa &lt;a href=&#034;http://sync.es&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;sync.es&lt;/a&gt;. Otra de las m&#225;s populares en Espa&#241;a es arsys.es.
&lt;br /&gt;Los dominios .com y .org son m&#225;s f&#225;ciles de gestionar que los .es
&lt;br /&gt;Si va a contratar su primer dominio .. le aconsejo un .com o .org&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SubDominios&lt;/strong&gt;&lt;br /&gt;
Los subdominios son una especie de divisiones dentro de los dominios.
&lt;br /&gt;Veamos un ejemplo:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; dominio: google.es
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; subdominio1: video.google.es
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; subdominio2: news.google.es
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; subdominio3: &lt;a href=&#034;http://www.google.es&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;www.google.es&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Muchos usuarios de Internet piensan que las p&#225;ginas tienen que empezar por &lt;strong&gt;www&lt;/strong&gt; y sin embargo el &lt;i&gt;www&lt;/i&gt; es un subdominio m&#225;s.&lt;/p&gt;
&lt;p&gt;[*Direcciones IP, Nombres de dominio y DNS*]&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; La direcci&#243;n IP p&#250;blica es &#250;nica para cada ordenador que se encuentre conectado a Internet.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &#191;Para qu&#233; sirven estas IPs? Pues evidentemente para identificar a cada dispositivo (que puede ser ordenador, router, etc.) conectado a Internet. Cuando un ordenador solicita una p&#225;gina web, debe tener un identificativo &#250;nico para saber qui&#233;n ha solicitado esa p&#225;gina y por tanto a qui&#233;n se le tiene que enviar.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Los servidores de internet tambi&#233;n tienen sus IPs. Si tecleamos en nuestro navegador:
&lt;br /&gt;&lt;a href=&#034;http://76.163.134.23&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://76.163.134.23&lt;/a&gt;
&lt;br /&gt;obtendremos la misma web que si tecleamos:
&lt;br /&gt;&lt;a href=&#034;http://cibermatex.com&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://cibermatex.com&lt;/a&gt;
&lt;br /&gt;Sin embargo el nombre cibermatex.com resulta m&#225;s f&#225;cil de recordar que la IP: 76.163.134.23&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Los &lt;strong&gt;servidores DNS&lt;/strong&gt; (Domain Name Server) se encargan de traducir los nombres de dominio a sus correspondientes IPs, de forma que cuando tecleamos cibermatex.com lo traduce por 76.163.134.23&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cuando configuramos nuestra conexi&#243;n a Internet, adem&#225;s de usuario y contrase&#241;a, nuestro proveedor nos suele facilitar una o varias DNS, es decir, las direcciones IP de los DNS de nuestro proveedor.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Cuando tecleamos en Firefox (u otro navegador .. que a&#250;n queda gente que usan Explorer) la url &lt;a href=&#034;http://cibermatex.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://cibermatex.com&lt;/a&gt; nuestro ordenador conecta con el DNS de nuestro proveedor, que se encarga de traducir el nombre a IP y nos conecta con la web &lt;a href=&#034;http://76.163.134.23&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://76.163.134.23&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Hay veces en las que creemos que nuestra conexi&#243;n a Internet ha ca&#237;do, pues tecleamos &lt;a href=&#034;http://google.es&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://google.es&lt;/a&gt; y no obtenemos respuesta. Sin embargo puede que tecleando &lt;a href=&#034;http://72.14.221.104/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://72.14.221.104/&lt;/a&gt; si obtengamos respuesta. Eso significa que nuestra conexi&#243;n a Internet funciona perfectamente, pero el servidor DNS se encuentra ca&#237;do moment&#225;neamente y no puede traducir los nombres (por eso tecleando la IP directamente si entramos).&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Es posible usar DNS de otro proveedor pues normalmente suelen ser p&#250;blicos estos servidores. Hay webs donde nos dicen qu&#233; servidores DNS est&#225;n respondiendo m&#225;s r&#225;pido:&lt;br /&gt;
&lt;a href=&#034;http://www.adslayuda.com/modulo-FSDns.html&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.adslayuda.com/modulo-FSD...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Tambi&#233;n podemos instalar nuestro propio servidor DNS en nuestro ordenador y as&#237; accedemos m&#225;s r&#225;pido a las webs (eso ser&#225; materia de otro art&#237;culo)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Algunos trucos&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Podemos conocer la IP de un dominio tecleando en una terminal dig dominio:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ dig cibermatex.com ; &lt;&lt;&gt;&gt; DiG 9.3.4 &lt;&lt;&gt;&gt; cibermatex.com ;; global options: printcmd ;; Got answer: ;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 37131 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;cibermatex.com. IN A ;; ANSWER SECTION: cibermatex.com. 85914 IN A 76.163.134.23 ;; Query time: 64 msec ;; SERVER: 80.58.0.33#53(80.58.0.33) ;; WHEN: Tue Aug 21 00:17:33 2007 ;; MSG SIZE rcvd: 48&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Entre otras cosas .. nos est&#225; diciendo que:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; La IP de cibermatex.com es 76.163.134.23
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ha usado el servidor DNS 80.58.0.33
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ha tardado en resolver 0,064 segundos&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Podemos incluir en nuestro fichero /etc/hosts los nombres de dominio e IPs de las webs que visitemos con m&#225;s frecuencia. En ese caso se resolver&#225;n en menos de esos 0,064 segundos.&lt;/p&gt;
&lt;p&gt;Bastar&#237;a a&#241;adirle al fichero la l&#237;nea:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;76.163.134.23 cibermatex.com&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;para ganar unas mil&#233;simas de segundo cada vez que conectemos con la web cibermatex.com.
&lt;br /&gt;Puede que piense que no merece la pena .. pero hay veces en que los DNS tardan en resolver incluso m&#225;s de un segundo.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;Se ha hecho ya bastante largo el art&#237;culo. Seguir&#233; hablando del tema en una &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,156' class=&#034;spip_in&#034;&gt;segunda parte&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (V)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,150</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,150</guid>
		<dc:date>2007-07-17T09:11:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Tratamos en este art&#237;culo que nuestras p&#225;ginas sean visibles desde cualquier parte de Internet. Para ello debemos configurar el router.&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;En el art&#237;culo anterior &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,148' class=&#034;spip_in&#034;&gt;Configuraci&#243;n de Apache&lt;/a&gt; dejamos apache configurado y una p&#225;gina de prueba visible desde cualquier ordenador de nuestra red local.&lt;/p&gt;
&lt;p&gt;Antes de crear p&#225;ginas con cierta calidad debemos asegurarnos que podemos darles salida a Internet, es decir, que otras personas puedan verlas desde cualquier lugar con acceso a Internet.&lt;/p&gt;
&lt;p&gt;[*Conceptos previos*]&lt;/p&gt;
&lt;p&gt;Para ello nuestro router debe estar configurado en &lt;strong&gt;modo multipuesto&lt;/strong&gt;. De esa forma, el router tendr&#225;, adem&#225;s del cable de conexi&#243;n a la red el&#233;ctrica, un cable conectado a la l&#237;nea telef&#243;nica (ADSL por ejemplo) y varios cables (uno por ordenador) conectados a cada uno de nuestros ordenadores en red. Si el router es wifi o mixto no necesitar&#237;a los cables router-ordenador en los casos de un port&#225;til u otro ordenador que disponga de tarjeta de red inal&#225;mbrica.&lt;br /&gt;
En ese caso todos los ordenadores conectados al router tienen la misma preferencia y cuando un ordenador realiza una petici&#243;n a Internet (por ejemplo solicita una web), pasa por el router, que es quien la solicita a Internet, la respuesta de Internet (la p&#225;gina pedida en nuestro caso) le llega al router y este la pasa al ordenador que hizo la petici&#243;n.&lt;/p&gt;
&lt;p&gt;El caso contrario es el que debemos configurar. Si es una persona de Internet quien solicita nuestras p&#225;ginas, la solicitud pasa por el router y &#233;ste debe saber a qu&#233; ordenador le pasa la petici&#243;n, es decir el router debe saber en qu&#233; ordenador de nuestra red local est&#225; el servidor (el encargado de servir las p&#225;ginas web).&lt;/p&gt;
&lt;p&gt;Los ordenadores de nuestra red local se identifican con las IPS internas (192.168.2.x) y debemos recordad que el servidor lo tenemos en la IP 192.168.2.20. Bastar&#237;a con darle esta IP al router.&lt;/p&gt;
&lt;p&gt;Por tanto .. al router hay que decirle que las peticiones de p&#225;ginas web las pase a 192.168.2.20. Sin embargo puede que no interese que pase al servidor otras peticiones que no sean web. Por ejemplo si usamos un programa P2P (tipo aMule) o alg&#250;n programa de mensajer&#237;a instant&#225;nea (tipo MSN) no deber&#237;amos dejar que esas transferencias pasen al servidor (pues las solemos hacer con nuestro ordenador particular, que es distinto al servidor). La manera de distinguir los diferentes servicios (web, FTP, P2P, etc.) es por el puerto que usan. Normalmente:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; web: puerto 80
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; FTP: puerto 21
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; correo: puerto 25
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; etc.&lt;/p&gt;
&lt;p&gt;En definitiva .. al router hay que decirle que las peticiones al puerto 80 (web) las redirija al servidor 192.168.2.20. Es decir, hay que &lt;strong&gt;redireccionar puertos&lt;/strong&gt; en el router, tambi&#233;n llamado &lt;strong&gt;mapear puertos&lt;/strong&gt; o &lt;strong&gt;NAT&lt;/strong&gt; (Network Address Translation).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#191;C&#243;mo se redireccionan los puertos?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cada router es un mundo. Consulta el manual de tu router o busca ayuda en p&#225;ginas como &lt;a href=&#034;http://www.adslayuda.com&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;www.adslayuda.com&lt;/a&gt;, &lt;a href=&#034;http://www.bandaancha.st&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;www.bandaancha.st&lt;/a&gt;, etc. (en esas p&#225;ginas encontrar&#225;s manuales para casi todos los routers)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&#191;Qu&#233; url tienen que teclear los que quieran acceder a nuestras p&#225;ginas?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Deber&#237;an teclear nuestra IP p&#250;blica o externa de la forma: http://x.x.x.x&lt;/p&gt;
&lt;p&gt;Recordemos los conceptos de IPs fijas y din&#225;micas, dominios, etc.&lt;br class='autobr' /&gt;
Debemos distinguir entre las IPS internas de nuestra red local, que son n&#250;meros muy parecidos o iguales de una red a otra, y las IPs externas o p&#250;blicas que son &#250;nicas: cada ordenador conectado a Internet tiene una IP &#250;nica (no puede haber dos iguales). &lt;br /&gt;
Dentro de estas IPs p&#250;blicas podemos distinguir entre fijas y din&#225;micas. Actualmente los proveedores de Internet suelen dar IPS din&#225;micas (cambian con cada conexi&#243;n) y para conseguir una IP fija hay que pagar un poco m&#225;s.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Averiguando nuestra IP&lt;/h2&gt;
&lt;p&gt;Tanto si tenemos IP fija o din&#225;mica podemos averiguar nuestra IP p&#250;blica actual en el enlace &lt;a href=&#034;http://www.internautas.org/w-localizamiip.html&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.internautas.org/w-locali...&lt;/a&gt;).&lt;br /&gt;
Supongamos que nuestra IP es 200.200.200.200. Cualquier persona que quiera acceder a nuestras p&#225;ginas tendr&#225; que teclear &lt;a href=&#034;http://200.200.200.200&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://200.200.200.200&lt;/a&gt; &lt;br /&gt;
Como los n&#250;meros suelen ser dif&#237;ciles de recordar, se suelen usar urls con letra del tipo &#034;midominio.com&#034; que los servidores DNS traducir&#225;n a n&#250;meros. Por ejemplo las siguientes direcciones son la misma:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://lubrin.org&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://lubrin.org&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;http://217.127.159.76&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://217.127.159.76&lt;/a&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;En resumen&lt;/h2&gt;
&lt;p&gt;Una vez que tengamos claros todos los conceptos anteriores, para la salida a Internet necesitamos:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Redireccionar el puerto 80 en el router hacia el servidor &lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Conocer cu&#225;l es nuestra IP p&#250;blica&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Probando&lt;/h2&gt;
&lt;p&gt;Es imposible comprobar nuestra salida a Internet desde dentro de nuestra red local, pues la petici&#243;n de p&#225;gina al router debe llegarle desde fuera. Debemos ir a un ordenador fuera de nuestra red local y teclear &lt;a href=&#034;http://200.200.200.200&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://200.200.200.200&lt;/a&gt; para comprobar si se ven nuestras p&#225;ginas. Otra opci&#243;n ser&#237;a pedirle a otra persona que lo haga por nosotros y una tercera ser&#237;a usar navegaci&#243;n an&#243;nima.&lt;/p&gt;
&lt;p&gt;Cuando hacemos navegaci&#243;n an&#243;nima nuestras peticiones van al servidor de navegaci&#243;n an&#243;nima, que es el que se encarga de hacer la petici&#243;n web y de recibir la p&#225;gina o resultado y finalmente envi&#225;rnolas.&lt;/p&gt;
&lt;p&gt;Si al servidor an&#243;nimo le pedimos nuestra propia p&#225;gina, entonces ser&#225; el an&#243;nimo quien haga la petici&#243;n a nuestro router y por tanto vendr&#225; de fuera y as&#237; comprobaremos si nuestro server tiene salida a Internet.&lt;/p&gt;
&lt;p&gt;Hay muchos servidores de navegaci&#243;n an&#243;nima, por ejemplo &lt;a href=&#034;http://www.megaproxy.com/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.megaproxy.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pr&#243;ximo art&#237;culo: &lt;strong&gt;Dominios. IP Fija o Din&#225;mica&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (IV)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,148</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,148</guid>
		<dc:date>2007-06-26T10:43:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;En esta entrega aprenderemos las configuraci&#243;n b&#225;sica del servidor web Apache&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;En el &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu' class=&#034;spip_in&#034;&gt;cap&#237;tulo anterior&lt;/a&gt; dejamos nuestro ordenador-servidor conectado en red a nuestra red local y por tanto al router y por tanto al resto de Internet.&lt;/p&gt;
&lt;p&gt;Los siguientes pasos ser&#237;an: configurar apache y poner una p&#225;gina de prueba (para comprobar que funciona en local), preparar nuestra salida a Internet (para que nuestras p&#225;ginas sean visibles desde cualquier lugar del mundo) y posteriormente configurar PHP y MySQL con objeto de instalar alg&#250;n Gestor de Contenido o preparar p&#225;ginas din&#225;micas.&lt;/p&gt;
&lt;p&gt;Antes de empezar con Apache, instalaremos los &#034;locales&#034; para que los programas usen nuestro idioma:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install locales gettext&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Podemos comprobar el idioma por defecto tecleando # locale
&lt;br /&gt;Si tuvi&#233;semos alg&#250;n problema con los mismos, podr&#237;amos regenerarlos con &lt;br /&gt;# dpkg-reconfigure locales&lt;/p&gt;
&lt;p&gt;[*Configuraci&#243;n de Apache*]&lt;/p&gt;
&lt;p&gt;El programa encargado de servir las peticiones de p&#225;ginas web a los usuarios se llama servidor-web. El m&#225;s usado en los servidores de Internet es &lt;a href=&#034;http://httpd.apache.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Apache&lt;/a&gt;. Es software libre y se instala autom&#225;ticamente durante la instalaci&#243;n de ubuntu-server.&lt;/p&gt;
&lt;p&gt;En primer lugar comprobamos que est&#225; funcionando tecleando en un navegador de nuestro PC: &lt;a href=&#034;http://192.168.2.20&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://192.168.2.20&lt;/a&gt; &lt;br /&gt;Veremos una web con alg&#250;n mensaje de apache como por ejemplo &#034;It works!&#034;, lo cual confirma su funcionamiento.&lt;/p&gt;
&lt;p&gt;Para configurar apache necesitamos editar el fichero &lt;strong&gt;/etc/apache2/apache2.conf&lt;/strong&gt; en el que tan s&#243;lo a&#241;adiremos una l&#237;nea: &lt;strong&gt;ServerName nombre_del_servidor&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mi fichero /etc/apache2/apache2.conf quedar&#237;a as&#237;:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# A&#241;adidas por Dani ServerName lubrin.org # # Based upon the NCSA server configuration files originally by Rob McCool. # # This is the main Apache server configuration file. It contains the ...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;El segundo fichero importante de apache que debemos configurar es &lt;strong&gt;/etc/apache2/sites-available/default&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# nano /etc/apache2/sites-available/default NameVirtualHost * &lt;virtualhost *&gt; ServerAdmin webmaster@localhost DocumentRoot /var/www/html/ &lt;directory /&gt; Options FollowSymLinks AllowOverride None &lt;directory /var/www/html&gt; Options -Indexes FollowSymLinks MultiViews AllowOverride AuthConfig Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place # RedirectMatch ^/$ /apache2-default/ &lt;/directory&gt;&lt;/virtualhost&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Las l&#237;neas que he modificado son:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;DocumentRoot /var/www/html/ &lt;directory /var/www/html&gt; Options -Indexes FollowSymLinks MultiViews #negamos indices AllowOverride AuthConfig # por si despu&#233;s ponemos alguna carpeta con acceso restringido # RedirectMatch ^/$ /apache2-default/ #comentada para evitar que redirija a apahe2.default &lt;/directory&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; El DocumentRoot ser&#225; /var/www/html por tanto las p&#225;ginas web que creemos debemos colocarlas en la carpeta /var/www/html (si no tienes esa carpeta .. deber&#237;as crearla con # mkdir /var/www/html)&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; La opci&#243;n &lt;strong&gt;-Indexes&lt;/strong&gt; significa que deniega &#237;ndices. Cuando un cliente teclea la ruta de una carpeta en la que no hay fichero index.html ni index.php, etc. el &#034;-Indexes&#034; evita que le muestre el listado de ficheros de la carpeta.&lt;/p&gt;
&lt;p&gt;Actualizamos los cambios en apache reinici&#225;ndolo (/etc/init.d/apache2 restart) o en lugar de reiniciarlo, mejor simplemente le decimos que relea la nueva configuraci&#243;n:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# /etc/init.d/apache2 force-reload&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;[*La primera web de prueba*]&lt;/p&gt;
&lt;p&gt;Para comprobar que funciona correctamente ponemos nuestra primera web de prueba.&lt;br class='autobr' /&gt;
[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# nano /var/www/html/index.html &lt;html&gt; &lt;h1&gt;Probando&lt;/h1&gt; &#225; &#233; &#237; &#243; &#250; &#241; &#209; &#193; &#201; &#205; &#211; &#218; &lt;/html&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Ahora comprobamos que se visualiza correctamente apuntando nuestro navegador a &lt;a href=&#034;http://192.168.2.20&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://192.168.2.20&lt;/a&gt;&lt;/p&gt;
&lt;div class='spip_document_344 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.lubrin.org/local/cache-vignettes/L494xH230/server_ubuntu-1a2f2.png?1772893647' width='494' height='230' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Pr&#243;ximo art&#237;culo: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,150' class=&#034;spip_in&#034;&gt;Salida a Internet&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (III)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu</guid>
		<dc:date>2007-06-25T23:40:53Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Haremos los &#250;ltimos retoques frente al servidor. Despu&#233;s de esta entrega el servidor lo controlaremos desde otro ordenador (de nuestra red local o de internet)&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Tras la introducci&#243;n del &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,71' class=&#034;spip_in&#034;&gt;cap&#237;tulo 1&lt;/a&gt; y la instalaci&#243;n de ubuntu-server en el &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,97' class=&#034;spip_in&#034;&gt;cap&#237;tulo 2&lt;/a&gt; pasamos a ir comprobando y configurando los diferentes programas.&lt;/p&gt;
&lt;p&gt;[*Conexi&#243;n de red y conexi&#243;n a Internet*]&lt;/p&gt;
&lt;p&gt;Durante la instalaci&#243;n ubuntu trata de configurar la red para quienes usen DHCP (el DHCP da las IPs de forma autom&#225;tica a todos los ordenadores de tu red local y se suele configurar en el router). &lt;br /&gt;
Si prefieres la configuraci&#243;n manual (en lugar de DHCP) tambi&#233;n fue posible realizarla durante la instalaci&#243;n de ubuntu-server.&lt;br /&gt;
Tanto si configuraste la red manualmente durante la instalaci&#243;n, como si lo dejaste para m&#225;s tarde (como suelo hacer yo), es hora de comprobar (o crear) la configuraci&#243;n.&lt;/p&gt;
&lt;p&gt;El hacer la configuraci&#243;n de la red manualmente tiene sus desventajas, pero tambi&#233;n tiene la ventaja de que aprendes en qu&#233; ficheros se guardan los datos y qu&#233; ficheros tienes que mirar cuando algo no funcione.&lt;/p&gt;
&lt;p&gt;Los ficheros que controlan la configuraci&#243;n de la red en Debian (y por tanto en su derivada ubuntu) son: &lt;strong&gt;/etc/network/interfaces&lt;/strong&gt; y &lt;strong&gt;/etc/resolv.conf&lt;/strong&gt;. Esos son los ficheros que debemos comprobar, modificar o crear (si no existen).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contenido de /etc/network/interfaces&lt;/strong&gt;&lt;br /&gt;
[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.2.20 netmask 255.255.255.0 gateway 192.168.2.1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;i&gt;address&lt;/i&gt;: la IP del servidor
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;i&gt;netmask&lt;/i&gt;: m&#225;cara de red (deja esos n&#250;meros si no entiendes su significado)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;i&gt;gateway&lt;/i&gt;: es la IP del router
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;i&gt;eth0&lt;/i&gt;: es la tarjeta de red (una segunda tarjeta de red se llamar&#237;a eth1)&lt;/p&gt;
&lt;p&gt;Si miras el /etc/network de tu ordenador ver&#225;s unos datos iguales a los anteriores (salvo address que ser&#225; otra IP del tipo 192.168.2.x). Por ejemplo mi port&#225;til da estos datos:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback iface eth1 inet static address 192.168.2.13 netmask 255.255.255.0 gateway 192.168.2.1 wireless-essid xxxxxxxxx wireless-key XXXXXXXXXX ... auto eth1&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Las diferencias son:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; eth1 (porque uso la tarjeta de red inal&#225;mbrica, la tarjeta normal es eth0)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; otros datos relativos a la wifi (nombre de la red, contrase&#241;a, etc.)&lt;/p&gt;
&lt;p&gt;Con la configuraci&#243;n del &lt;i&gt;/etc/network/interfaces&lt;/i&gt; nuestro servidor tendr&#225; conexi&#243;n en red con el resto de nuestra red local (el router, nuestro ordenador normal, un port&#225;til, etc.).&lt;/p&gt;
&lt;p&gt;Si hemos hecho cambios en el &lt;i&gt;/etc/network/interfaces&lt;/i&gt; debemos reiniciar la red con el comando:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ sudo /etc/init.d/networking restart&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Si estamos acostumbrados a usar Debian y no nos va el sudo, podemos simplemente hacer un: &lt;code class='spip_code spip_code_inline' dir='ltr'&gt; $ sudo su &lt;/code&gt; y ya no necesitamos preceder las &#243;rdenes con el sudo.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Comprobamos que funciona la red&lt;/i&gt;: Desde nuestro ordenador le hacemos un ping al servidor a ver si responde:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;~$ ping 192.168.2.20 PING 192.168.2.20 (192.168.2.20) 56(84) bytes of data. 64 bytes from 192.168.2.20: icmp_seq=1 ttl=64 time=1.15 ms 64 bytes from 192.168.2.20: icmp_seq=2 ttl=64 time=1.18 ms 64 bytes from 192.168.2.20: icmp_seq=3 ttl=64 time=1.08 ms 64 bytes from 192.168.2.20: icmp_seq=4 ttl=64 time=1.29 ms --- 192.168.2.20 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2999ms rtt min/avg/max/mdev = 1.088/1.179/1.293/0.074 ms&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;br class='autobr' /&gt;
Pulsando &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;Ctrl&gt;+&lt;C&gt;&lt;/code&gt; paramos los pings. Al final de las l&#237;neas anteriores se nos indica el tiempo de respuesta en milisegundos.&lt;/p&gt;
&lt;p&gt;Si no responde obtendr&#237;amos una respuesta del tipo:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ ping 192.168.2.43 PING 192.168.2.43 (192.168.2.43) 56(84) bytes of data. From 192.168.2.13 icmp_seq=2 Destination Host Unreachable From 192.168.2.13 icmp_seq=3 Destination Host Unreachable From 192.168.2.13 icmp_seq=4 Destination Host Unreachable --- 192.168.2.43 ping statistics --- 4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms , pipe 3&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Observa que he hecho un ping a un ordenador inexistente (192.168.2.43), por eso me dice &lt;i&gt;Destination Host Unreachable&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Si tu servidor no responde a los pings comprueba:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Que tu &lt;i&gt;/etc/network/interfaces&lt;/i&gt; es correcto
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Que has reiniciado la red ($ sudo /etc/init.d/networking restart) en caso de que hayas modificado el fichero anterior
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Que tu cable de red funciona (mira si tiene luz verde en ambos extremos: router y servidor)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contenido de /etc/resolv.conf&lt;/strong&gt;&lt;br /&gt;
[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;nameserver x.x.x.x nameserver x.x.x.x&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;En este fichero se almacenan las DNS que te ha proporcionado tu proveedor de Internet.&lt;br class='autobr' /&gt;
En realidad puedes poner otras DNS aunque no sean de tu proveedor, por ejemplo:
&lt;br /&gt;nameserver 80.58.32.97&lt;/p&gt;
&lt;p&gt;Las DNS lo &#250;nico que hacen es traducir los nombres de dominio a direcciones IP. Por ejemplo si en tu navegador tecleas: &lt;a href=&#034;http://217.127.159.76&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://217.127.159.76&lt;/a&gt; acceder&#225;s a la web de lubrin,org. Si tecleas &lt;a href=&#034;http://lubrin.org&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://lubrin.org&lt;/a&gt; ser&#225;n tus servidores DNS quienes se encarguen de traducir lubrin.org por 217.127.159.76&lt;/p&gt;
&lt;p&gt;Es importante conocer esos detallesy es importante tener al menos dos nameserver en nuestro /etc/resolv.conf. Hay veces en que no tenemos acceso a Internet (o creemos que no lo tenemos) y es porque el servidor DNS de nuestro proveedor est&#225; ca&#237;do provisionalmente. Si tenemos puestas dos DNS y adem&#225;s son de proveedores distintos es muy dif&#237;cil que ambos est&#233;n ca&#237;dos simult&#225;neamente. Para esos casos tambi&#233;n es conveniente tener a mano las IP de alguna web (como por ejemplo las de google). Si quieres saber cu&#225;les son las IPs (tiene m&#225;s de una) de google, puedes teclear en consola &lt;i&gt;$dig google.es&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Una vez comprobado que nuestro servidor conecta con el resto de nuestra red local, deber&#237;amos comprobar que tambi&#233;n puede conectar con Internet:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ ping 72.14.221.104 PING 72.14.221.104 (72.14.221.104) 56(84) bytes of data. 64 bytes from 72.14.221.104: icmp_seq=1 ttl=240 time=131 ms 64 bytes from 72.14.221.104: icmp_seq=2 ttl=240 time=116 ms 64 bytes from 72.14.221.104: icmp_seq=3 ttl=240 time=338 ms --- 72.14.221.104 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 116.995/195.517/338.426/101.216 ms&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Desde el servidor he hecho un ping a una de las IPs de google.es por lo tanto nuestro server est&#225; en condiciones de comunicarse con el resto del mundo.&lt;/p&gt;
&lt;p&gt;[*Actualizando los repositorios*]&lt;/p&gt;
&lt;p&gt;Puesto que necesitaremos instalar m&#225;s programas y sabiendo que nuestro server puede conectar con Internet, lo primero es actualizar la lista de paquetes:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ sudo apt-get update&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Si funciona podemos eliminar el CD de la lista de repositorios y volvemos a hacer apt-get update. De aqu&#237; en adelante trabajar&#233; como root ($sudo su) para no tener que teclear 'sudo' en todas las &#243;rdenes.&lt;/p&gt;
&lt;p&gt;Modifico el &lt;i&gt;/etc/apt/sources.list&lt;/i&gt; para eliminar el CD de la lista.&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# nano /etc/apt/sources.list&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Comento la l&#237;nea del CD para que no la use:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# deb cdrom:[Ubuntu-Server 7.04 _Feisty Fawn_ - Release i386 (20070415)]/ feisty main restricted&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Vuelvo a actualizar:&lt;br class='autobr' /&gt;
[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get update&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;[*Instalando ssh*]&lt;/p&gt;
&lt;p&gt;El programa fundamental para poder acceder de modo seguro a nuestro servidor (desde otros ordenadores de nuestra red o desde internet) es &lt;strong&gt;ssh&lt;/strong&gt;. Para instalarlo:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;# apt-get install ssh&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;Comprobamos que funciona:&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;$ ssh dani@192.168.2.20 The authenticity of host '192.168.2.20 (192.168.2.20)' can't be established. RSA key fingerprint is d8:a9:c4:5e:2b:4f:b0:aa:a5:b9:d1:de:f8:5e:df:36. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.2.20' (RSA) to the list of known hosts. dani@192.168.2.20's password: Linux ubuntu-sotano 2.6.20-15-server #2 SMP Sun Apr 15 07:41:34 UTC 2007 i686 The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Jun 8 00:55:00 2007&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;blockquote class=&#034;spip_poesie&#034;&gt;&lt;div&gt;Desde este momento ya podemos retirar del servidor: monitor, teclado, rat&#243;n, tarjeta gr&#225;fica, lector de CD.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;El servidor ser&#225; controlado mediante ssh desde cualquier ordenador de nuestra red local (y posteriormente desde cualquier ordenador de Internet)&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Art&#237;culo siguiente: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,148' class=&#034;spip_in&#034;&gt;Configuraci&#243;n de Apache&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (II)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,97</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,97</guid>
		<dc:date>2007-06-22T11:13:34Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;En esta segunda entrega iniciamos la instalaci&#243;n de software en el servidor: instalamos ubuntu-server&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Al optar por &lt;a href=&#034;http://www.ubuntu.com/products/WhatIsUbuntu/serveredition&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ubuntu-server&lt;/a&gt;, una distribuci&#243;n de Linux espec&#237;fica para servidores nos ahorraremos el tener que instalar manualmente apache y otros programas necesarios para un servidor.&lt;/p&gt;
&lt;p&gt;[*Datos de partida*]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Servidor:&lt;/strong&gt;: Procesador Intel Pentium IV 2.4Ghz, RAM 1GB, disco duro 20GB, Tarjeta de Red.(segunda mano: unos 150&#8364;) &lt;br&gt;
&lt;strong&gt;Router&lt;/strong&gt;: Antiguo router 3com de 4 puertos (sin wifi) &lt;br /&gt;
&lt;strong&gt;IPs locales&lt;/strong&gt; (sin DHCP, prefiero ponerlas de forma manual)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Router: 192.168.2.1
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Servidor: 192.168.2.20 (la que pienso asignarle)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Otros ordenadores de la red: 192.168.2.2, 192.168.2.3, etc.&lt;/p&gt;
&lt;p&gt;[*Descargamos ubuntu-server*]&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Podemos descargarlo de la web &lt;a href=&#034;http://www.ubuntu.com/getubuntu/download&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://www.ubuntu.com/getubuntu/download&lt;/a&gt;. Yo lo he descargado directamente de &lt;a href=&#034;http://es.releases.ubuntu.com/feisty/ubuntu-7.04-server-i386.iso&#034; class=&#034;spip_url spip_out&#034; rel=&#034;external&#034;&gt;http://es.releases.ubuntu.com/feist...&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Grabamos la imagen obtenida en un CD&lt;/p&gt;
&lt;p&gt;[*Instalamos ubuntu-server*]&lt;/p&gt;
&lt;p&gt;Necesitamos el servidor, con pantalla, teclado y lector de CD (posteriormente ser&#225; controlado desde cualquier otro ordenador de nuestra red local y podremos desconectarle pantalla, teclado, lector de CD, etc.), un cable de red del servidor al router
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Comprobamos que la BIOS de nuestro servidor tiene activada la opci&#243;n de iniciar desde CD
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Introducimos el CD y reiniciamos.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; La instalaci&#243;n es en modo texto muy parecida a las instalaciones de Debian. Obtendremos una imagen parecida a la siguiente&lt;/p&gt;
&lt;div class='spip_document_343 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://www.lubrin.org/local/cache-vignettes/L500xH331/ubuntu1-cd6f1.png?1772893647' width='500' height='331' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Con F2 podemos seleccionar idioma
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Antes de la instalaci&#243;n podemos chequear el CD (para asegurarnos que la copia est&#225; en buen estado) y opcionalmente podemos chequear la memoria del servidor (si es un ordenador de segunda mano deber&#237;amos asegurarnos de que la memoria est&#225; en buen estado).
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Tras los chequeos (opcionales) previos podemos pasar a la opci&#243;n &lt;strong&gt;Instalar en el disco duro&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hay algunas decisiones que debemos tomar durante la instalaci&#243;n:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Configurar la red: &lt;strong&gt;No configurar la red en este momento&lt;/strong&gt;. Prefiero hacerlo posteriormente a mano.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Particiones: podemos crear distintas particiones para el sistema (/), para los usuarios (/home), otra para (/var), otra para (/tmp), etc. (sin olvidarnos de la de intercambio). Yo particularmente elijo &#034;&lt;strong&gt;Particionado guiado: usar todo el disco&lt;/strong&gt;&#034; pues cuento con un disco de solo 20 gigas (para practicar). Posteriormente pondr&#233; un disco duro con m&#225;s capacidad (y m&#225;s r&#225;pido si es posible) y entonces si que har&#233; las particiones.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;strong&gt;LAMP server&lt;/strong&gt;: elegimos la opci&#243;n LAMP (Linux, Apache, MySQL, PHP)&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; A los &lt;strong&gt;9 minutos&lt;/strong&gt; de pulsar &#034;&lt;i&gt;Instalar en disco duro&lt;/i&gt;&#034; finaliza la instalaci&#243;n, expulsa el CD y se reinicia en modo texto.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sobre las particiones&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;El servidor lubrin.org tiene ahora mismo usado:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 512 MB de intercambio (quiz&#225;s en alg&#250;n momento llegue a usarla toda)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 562 MB en la partici&#243;n del sistema (/). Con una partici&#243;n de 1 giga bastar&#237;a
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 450 MB en la partici&#243;n temporal (/tmp). No creo que llegue a usar toda la memoria nunca
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 523 MB en la partici&#243;n (/home).
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 8.5 GB en la partici&#243;n (/var)&lt;/p&gt;
&lt;p&gt;En las dos &#250;ltimas particiones .. el espacio depende las webs a colgar (el administrador puede poner las webs en /var y los usuarios (a los que ofrezca espacio web) en la partici&#243;n /home (tambi&#233;n debe tener en cuenta que si ofrece cuentas de correo ocupar&#225;n espacio en /home).&lt;/p&gt;
&lt;p&gt;Puede que le interese leer algunos &lt;a href=&#034;http://lubrin.org/dani/ch07s07.html&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;conceptos sobre particiones&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Siguiente art&#237;culo: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu' class=&#034;spip_in&#034;&gt;&#218;ltimos retoques in situ&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Instalar un servidor con ubuntu-server (I)</title>
		<link>https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,71</link>
		<guid isPermaLink="true">https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,71</guid>
		<dc:date>2007-06-21T22:12:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>



		<description>&lt;p&gt;Inicio una serie de art&#237;culos sobre la instalaci&#243;n de un servidor casero usando ubuntu-server. Desde mi primer servidor con Debian Sarge .. han cambiado muchas cosas (ahora es m&#225;s f&#225;cil)&lt;/p&gt;

-
&lt;a href="https://www.lubrin.org/Servidor-con-ubuntu-server" rel="directory"&gt;Servidor con ubuntu-server&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Hace m&#225;s de un a&#241;o inici&#233; una serie de art&#237;culos sobre la instalaci&#243;n de un servidor casero que a&#250;n siguen teniendo bastantes visitas: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-Indice' class=&#034;spip_in&#034;&gt;Instalar un servidor- &#205;ndice&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Inicio ahora una nueva serie de art&#237;culos sobre el mismo tema, sin embargo han cambiado bastantes cosas desde entonces. El &lt;a href='https://www.lubrin.org/El-proyecto-lubrin-org' class=&#034;spip_in&#034;&gt;servidor que mont&#233;&lt;/a&gt; en aquellos tiempos a&#250;n sigue funcionando y dando soporte a las actuales p&#225;ginas. Sigue usando Debian Sarge, pero en cuanto a hardware se est&#225; quedando ya muy corto: es un Pentium a 600 Mhz y est&#225; recibiendo sobre las 60.000 visitas mensuales.&lt;/p&gt;
&lt;p&gt;Seg&#250;n &lt;a href=&#034;http://www.google.com/analytics/es-ES/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Google Analytics&lt;/a&gt;, la web &lt;a href=&#034;http://lubrin.org/mat&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Matem&#225;ticas IES&lt;/a&gt; recibi&#243; en Mayo (2007) &lt;strong&gt;46.839&lt;/strong&gt; visitas. mientras que lubrin.org recibi&#243; &lt;strong&gt;12.929&lt;/strong&gt; (son las dos principales web alojadas en el servidor).&lt;/p&gt;
&lt;p&gt;Entramos ya en materia:&lt;/p&gt;
&lt;p&gt;Ya comentamos las &lt;a href='https://www.lubrin.org/Introduccion' class=&#034;spip_in&#034;&gt;ventajas y desventajas&lt;/a&gt; de tener un servidor propio. Pasemos directamente a los requisitos:&lt;/p&gt;
&lt;p&gt;[*&#191;Qu&#233; se necesita?*]&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;strong&gt;L&#237;nea ADSL con el mayor upload posible&lt;/strong&gt;. Mi ADSL es la t&#237;pica l&#237;nea de pueblo de 1 mega de bajada y 256 k de subida.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;strong&gt;Un router&lt;/strong&gt;. Es suficiente con un viejo router de 4 puertos. Si tienes un router wifi es preferible que tambi&#233;n tenga conexi&#243;n por cable pues el servidor ser&#225; m&#225;s rentable enchufado directamente con un cable de red al router.
&lt;br /&gt;Si piensas comprar uno te recomiendo un LinkSys&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;strong&gt;Un ordenador dedicado que har&#225; de servidor&lt;/strong&gt;. Puedes aprovechar un viejo ordenador o comprar uno de segunda mano (el monitor, teclado y tarjeta gr&#225;fica s&#243;lo lo vas a necesitar durante la instalaci&#243;n del sistema Operativo: unos 15 minutos). &lt;br /&gt;Recomiendo comprar por Internet en las empresas que se dedican a vender PCs de segunda mano y recomiendo comprar un ordenador tipo IBM, DELL, etc. por que aguantan sin fallar a&#241;os y a&#241;os y porque usan unas fuentes de alimentaci&#243;n muy silenciosas (ten en cuenta que tu servidor estar&#225; encendido las 24 horas durante todos los d&#237;as del a&#241;o).
&lt;br /&gt;Estos ordenadores suelen tener agunas opciones interesantes en la BIOS como por ejemplo poder decirle qu&#233; tiene que hacer tras un corte de luz (encenderse o permanecer apagado). Si tras un corte de luz tu servidor no se vuelve a encender y est&#225;s lejos de casa ..&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;strong&gt;&#191;Una IP fija?&lt;/strong&gt;. Es preferible IP fija entre otras cosas porque puedes redireccionar un dominio a tu IP, pero tambi&#233;n se puede con IP din&#225;mica. Retomaremos el tema de la IP en los siguientes art&#237;culos.&lt;/p&gt;
&lt;p&gt;Art&#237;culo siguiente: &lt;a href='https://www.lubrin.org/Instalar-un-servidor-con-ubuntu,97' class=&#034;spip_in&#034;&gt;Parte II : Instalando ubuntu-server&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
