Alojar más de 1 sitio web con diferente url en servidor Debian

Iniciado por WIитX, 3 Enero 2015, 03:56 AM

0 Miembros y 1 Visitante están viendo este tema.

WIитX

Miren el problema es el siguiente, tengo un servidor Debian con nginx y quiero alojar 2 sitios webs con diferente url se que es con host virtuales, no se lo que me falta por modificar para poder alojar mi otro sitio web a ver si podeis ayudarme me estuve mirando esto pero nada: https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-virtual-hosts-server-blocks-on-ubuntu-12-04-lts--3

a wintxcoders.com le modifique lo siguiente:

server {
        listen   80; ## listen for ipv4; this line is default and implied
        #listen   [::]:80 default ipv6only=on; ## listen for ipv6

        root /var/nginx/html/wintxforo;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name wintxcoders.com;
}


"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

MinusFour

#1
¿Y el problema que es exactamente? No hay una respuesta por parte del servidor, pero eso es porque las DNS parecen estar mal o no actualizadas. (wintxcoders.com)

WIитX

Cita de: MinusFour en  3 Enero 2015, 05:01 AM
¿Y el problema que es exactamente? No hay una respuesta por parte del servidor, pero eso es porque las DNS parecen estar mal o no actualizadas. (wintxcoders.com)

No ahora mismo wintxcoders.com no lo estoy apuntando, me falta crear la ip o el virtual host que no se como hacerlo, ósea crear la ip virtual para poder apuntar el dominio.

Saludos! y gracias
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

MinusFour

Cita de: WIитX en  3 Enero 2015, 15:12 PM
No ahora mismo wintxcoders.com no lo estoy apuntando, me falta crear la ip o el virtual host que no se como hacerlo, ósea crear la ip virtual para poder apuntar el dominio.

Saludos! y gracias

¿IP Virtual?

No estoy muy seguro de la configuracion, pero creo que deberia funcionar así. Yo pondría el server_name cerca del listen pero no creo que afecte.

WIитX

#4
Cita de: MinusFour en  3 Enero 2015, 15:59 PM
¿IP Virtual?

No estoy muy seguro de la configuracion, pero creo que deberia funcionar así. Yo pondría el server_name cerca del listen pero no creo que afecte.

A ver.

wintx.ovh lo tengo configurado con la ip del servidor lo tengo apuntando, si apunto wintxcoders.com a la ip del servidor se veria la misma web que en wintx.ovh ?

Yo tengo dos directorios dentro de html

/personal
/foro

En /personal quiero que valla wintx.ovh
En /foro quiero que valla wintxcoders.com

Saludos y gracias ^^
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

MinusFour

Cita de: WIитX en  3 Enero 2015, 16:40 PM
A ver.

wintx.ovh lo tengo configurado con la ip del servidor lo tengo apuntando, si apunto wintxcoders.com a la ip del servidor se veria la misma web que en wintx.ovh ?

Yo tengo dos directorios dentro de html

/personal
/foro

En /personal quiero que valla wintx.ovh
En /foro quiero que valla wintxcoders.com

Saludos y gracias ^^

Si apuntas wintxcoders.com a la ip de wintx.ovh, nginx mira las cabeceras del request, ve que va para wintxcoders.com y aplica las reglas de ese virtualhost. No estoy seguro si el orden los hosts importa.

WIитX

Website is offline me salta, wintxcoders.com está apuntando al servidor en estos momentos y al hacerle ping me da respuesta y en el directorio /foro tengo creado un index.html para poder probar pero no lo muestra.

Saludos & Gracias
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

MinusFour

Cita de: WIитX en  3 Enero 2015, 23:04 PM
Website is offline me salta, wintxcoders.com está apuntando al servidor en estos momentos y al hacerle ping me da respuesta y en el directorio /foro tengo creado un index.html para poder probar pero no lo muestra.

Saludos & Gracias

A mi me contesta cloudflare, no tu host. Así que podria ser un problema con cloudflare. Por otro lado, hice un request a la ip de tu sitio con el host de wintxcoders.com y recibi la misma respuesta que de wintx.ovh asi que me imagino no esta bien configurado.

¿Tienes el sitio en sites enabled?

Código (bash) [Seleccionar]

ls -la /etc/nginx/sites-enabled

WIитX

"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)

MinusFour

Si eso es todo, tienes que agregar un link a el sitio en sites enabled.

Código (bash) [Seleccionar]

ln -s /etc/nginx/sites-available/wintxcoders.com /etc/nginx/sites-enabled/wintxcoders.com


Y luego reinicias nginx:

Código (bash) [Seleccionar]

sudo service nginx restart