Fran Rodríguez

Desarrolloweb

Resdes Sociales

Fran Rodríguez
Fran Rodríguez
Fran Rodríguez
Fran Rodríguez
Fran Rodríguez
Fran Rodríguez

Desarrolloweb

Resdes Sociales

Post blog

Crear subdominios en el servidor

Nos conectamos a nuestro VPS mediante SSH, y elegiremos la ruta donde almacenaremos el contenido de nuestro subdominio.
En este caso, como ejemplo, utilizaré /var/subdominio. De modo que haremos

cd /var/  
mkdir subdominio  

Una vez creada la carpeta, accederemos al directorio /etc/nginx

cd /etc/nginx

Una vez ahí, tendremos que crear un nuevo archivo que escuche las peticiones que se hagan desde el subdominio. Para ello, haremos

cd sites-available  
vim subdominio  

y dentro, en modo INSERTAR pegaremos el código siguiente:

server {  
    listen 80;
    server_name subdominio.dominio.com;

    keepalive_timeout 5;
    root /var/subdominio/;

    index index.html index.php;
}

Salimos y guardamos (ESC y :wq), y con esto tendremos preparado el terreno para el subdominio.

 

ln -s /etc/nginx/sites-available/subdominio /etc/nginx/sites-enabled/subdominio

Y tras eso, solo nos queda meter algo que mostrar cuando nos conectemos a la URL.
Iremos a la carpeta que funcionará como raíz del subdominio (recordemos, para este ejemplo /var/subdominio) y haremos:
vim index.html

Y dentro pegaremos esto, en modo INSERTAR:

Hola!  
Si aparece esto significa que has configurado tu subdominio correctamente  

O cualquier otro texto a vuestra elección.
Salimos con ESC :wq y reiniciamos el servicio nginx
service nginx restart

Hecho esto, nos conectaremos a subdominio.dominio.com, y podremos comprobar como aparece el texto escrito anteriormente.

Felicidades, ya has creado tu primer subdominio!

NOTA: En el caso de que no os funcione, os recomiendo probar varias cosas antes de volveros locos buscando el fallo:

  1. Probad a poner el subdominio en WhatsMyDNS
  2. Vaciad la cache de DNS (en Windows, en una terminal/linea de comandos: ipconfig /flushdns
  3. Borrad la caché del navegador

Si tras eso sigue sin funcionar, entonces si, revisa los pasos anteriores

Related Posts
Escribe un comentario