El usuario se siente un dios dominando una herramienta que creo un ser superior: "El programador"
Es de humanos equivocarse, más sin en cambio, es sublime perdonar. Albertano Santacruz

Servidores virtuales en Apache

2010-05-13 15:20:10-05                  Esta entrada ha sido vista 127 veces.

General

Vamos a configurar nuestro servidor apache en Ubuntu/Debian..para agregar sitios virtuales,esto quiere decir que en vez de mostrar la direccion de este tipo para conectarnos a CakePHP: http://127.0.0.1, lo hagamos de la siguiente manera: http://blog.nikuatole.org

Para ello hay que realizar los siguientes pasos:

Editamos el archivo hosts:
$sudo gedit /etc/hosts

y agregamos la siguiente linea:
127.0.1.1 blog.nikuatole.org

Entramos al directorio: $ cd /etc/apache2/sites-available, hacemos un respaldo del archivo default
$sudo mv default blog.nikuatole.org

Editamos el archivo default: y le agregamos las siguientes lineas al principio.

NameVirtualHost *:80
<VirtualHost *:80>


Ahora hay que editar el archivo: blog.nikuatole.org que se encuentra en el directorio actual.

<virtualhost *:80>
    ServerAdmin nikuatole@gmail.com
    ServerName blog.nikuatole.org
    DocumentRoot /var/www/cake/app/webroot
    ServerAlias blog.nikuatole.org

    <Directory /var/www/cake/app/webroot>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
         Order allow,deny
         Allow from all
    </Directory>
    ###LOGS
    ErrorLog /var/log/apache2/error.log    
    LogLevel warn    
    CustomLog /var/log/apache2/access.log combined
</virtualhost>


Creamos una liga simbolica hacia el directorio: /etc/apache2/sites-enabled
$sudoo a2ensite blog.nikuatole.org


Comprobamos que el enlace se haya creado correctamente.

$ ls -al sites-enabled/

Reiniciamos el servicio Apache 2.

$sudo /etc/init.d/apache2 restart

Permalink: http://www.mononeurona.org/entries/view/rnstux/2228


Comments Commentblogs:
1.- chilicuil wrote:

me gusta mucho mas la forma en que se maneja en debian/ubunto, todo ordenadito, si no te gusta simplemente se borra el archivo y listo, porque apache no corre si no encuentra el webroot de alguno de ellos

2010-05-14 01:11:15-05
2.- aarkerio wrote:

¿y qué pasa si tienes loquesea.myserv1.com, myblog.myserv1.net y email.myser.com.mx en el mismo server?

2010-05-14 11:58:20-05
3.- rnstux wrote:

ha pos eso si no se!

2010-05-14 12:22:15-05
4.- chilicuil wrote:

depende, si es casero, primero se tienen que agregar las entradas en el router que redireccione a los servicios y luego en el servidor hay que meter las entradas en /etc/hosts, externamente hay que agregar las entradas de los diferentes subdominios al dns, se pueden hacer de varias formas, la mas sencilla es que los dominios/subdominios apunten a la misma ip &#40;la del router, en el caso de los servidores caseros&#41;, para que /etc/hosts haga la chamba o la forma correcta, hacer que el dns lo haga, pero para eso se necesita mas de 1 servidor.

Al final, lo que cuenta es que apache reciba peticiones que contengan el dominio/subdominio, independiente de como lo hagan y que la redireccion de puertos funcione correctamente para que se pueda tener mas de 1 servicio en el servidor.

A eso se refirian?

2010-05-14 16:12:13-05
5.- vendaval wrote:

No estoy seguro, pero creo que tiene que ver con el virtualhosting de distintos dominios en el mismo servidor.

Una vez me salio, voy a poner un post.

2010-05-15 09:38:38-05
6.- vendaval wrote:

@chilicuil:Oye que router casero me recomiendas...Pa chambear un ratito en redes, eso me late, pero no me sueltan ni madres ya en la escuela.

2010-05-15 09:40:50-05
7.- aarkerio wrote:

@Vendaval yo tengo un linksys que no uso, avisame si lo quieres.

2010-05-15 15:45:50-05
8.- yonofui wrote:

&gt; y agregamos la siguiente linea:
&gt; 127.0.1.1 blog.nikuatole.org

Error, debe ser 127.0.0.1, no 127.0.1.1

2010-05-16 12:02:25-05
9.- rnstux wrote:

@yonofui si, fue mi error, pero aún así jala ya que todas las direcciones 127.x.x.x estan reservadas para pruebas de loopback.

2010-05-16 15:57:14-05
10.- chilicuil wrote:

@vendaval, no soy un experto, pero te recomendaria cualquiera que pudiera jalar con firmwares independientes, como tomato, tarifa o dd&#45;wrt, aunque supongo que eso ya lo sabes. Personalmente he usado los WRT54G, menores a la version 5.0, para que tengan suficiente memoria. Ahora que para hacer pruebas xidas, no se, a lo mejor algun programilla que los emule. Existiran en Linux?


2010-05-17 03:44:04-05
New Commentblog
CAPTCHA Image




Join us!
Forgot your password?
This blog has been visited
9,977 times
rnstux
Desarrollador de Software Oaxaqueño, con muchas ganas de seguir en está rama, piensa que la mejor etapa del desarrollo es el modelado; En sus proyectos le encanta utilizar las siguientes herramientas CakePHP, jQuery, PostgreSQL, Catalyst. Actualmente se encuentra en el mundo de los webservices, REST y SOAP su pan de cada dia. Emacs es su editor preferido, usuario de GNU/Linux desde hace 4 años, es sus tiempo libres le gusta leer y pasar tiempo con su familia y es considerado por mucho un sex simbol :)
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

yeismin wrote:
Yo quiero aprender sobre funciones segun me conto tu amor eso es lo mero bueno de postgres
on 12/10/10

netstak wrote:
:o software desarrollado en CakePHP para la gestión de herbarios
on 9/8/09

netstak wrote:
En que consiste Nikuatole?
on 9/8/09

LUCY wrote:
FRAUDE LA FERIA ESTA MUY PEQUE NO EMBRIAGA
on 24/7/08

rnstux wrote:
Onta mandrake!!
on 22/11/07


Aún estamos preparando todo lo de ventas y distribución. (Más complicado que programar) :(
3 weeks, 5 days ago
Preparando la salida a producción de mi primera app para Android.
3 weeks, 5 days ago
Feliz año masters!
on 31/12/11
Ya en Puebla...pinche frio!!!
on 19/12/11
En el Telmexhub :\ en el hotel hay una conexión muy culera.
on 12/12/11
Buscando hospedaje por Santa Fé.
on 8/12/11
No puedo jalar los parámetros del Post con: form.getvalue('campo'), en otro server si jalaba T_T
on 3/12/11
Python con Apache en RHEL T_T
on 1/12/11
Sufriendo para configurar python :\
on 30/11/11
Que la ponga el jefe :P
on 29/11/11
Mis Albums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2011.