User Tools

Site Tools


Sidebar

como_crear_otro_espacio_web_por_los_vps
Crear una cuenta FTP

Luego de la instalación de su VPS, usted recibió lo siguiente:

SSH:
  Login: root
  Contraseña: XXXXXXXXXXXXXXX
  Puerto: 9999
  Host: X.vps.confiared.com
  • Iniciar sesión vía un cliente SSH (putty para windows)
  • Crear la carpeta del sitio web
    • Crear via SFTP la carpeta /var/www/site2
    • Ejecutar el comando: mkdir [ubicación del sitio web] donde [la dirección del sitio web] es la dirección absoluta del sitio web, algo así: /var/www/site2, encontes seria: mkdir /var/www/site2
  • Ejecutar el comando: ftpasswd –hash, colocar su contraseña por el FTP, copiar el hash es algo asi: $1$Ufw0WwR3$5T9PW6.HAnmVF52ZhROaq.
  • Editar el archivo /etc/proftpd/user.conf (via SFTP o el comando: nano /etc/proftpd/user.conf) y añadir la línea reemplazando los términos en [] con sus valores:

[login]:[hash generado en el punto anterior]:33:33::[dirección del sitio web]:/bin/bash

Exemplo:

login:$1$Ufw0WwR3$5T9PW6.HAnmVF52ZhROaq.:33:33::/var/www/site2:/bin/bash
  • Editar el archivo /etc/proftpd/proftpd.conf (via SFTP o el comando: nano /etc/proftpd/proftpd.conf), agregar ahí el nuevo login:
<Limit LOGIN>
      AllowUser site
      DenyAll
</Limit>
  • Quedando al final así:
<Limit LOGIN>
      AllowUser site login
      DenyAll
</Limit>
  • Agregar al final:
<Directory [dirección absoluta del sitio web]>
<Limit ALL>
        AllowUser [login]
        DenyAll
</Limit>
<Limit SITE_CHMOD>
        DenyAll
</Limit>
</Directory>
  • Exemplo:
<Directory /var/www/site2>
<Limit ALL>
        AllowUser login
        DenyAll
</Limit>
<Limit SITE_CHMOD>
        DenyAll
</Limit>
</Directory>
Crear un cuenta MySQL

Luego de la instalación de su VPS, usted recibió:

MySQL:
  URL: X.vps.confiared.com/phpmyadminXXXXXXXXXXXXXX
  Login: phpmyadmin (root in cli)
  Contraseña: XXXXXXXXXXXXXXXXXXXX
  • Iniciar sesión en la URL de arriba:
  • Seleccionar “User account”
    • Usuario: site2 por el sitio 2
    • Hostname: localhost
    • Clic sobre el button cerca de “Generate password”
    • Seleccionar: Create database with same name and grant all privileges
    • Seleccionar: Grant all privileges on wildcard name
    • *Guarde la información*
Configurar el sitio en Nginx

Luego de la instalación de su VPS, usted recibió:

Ssh:
  Login: root
  Contraseña: XXXXXXXXXXXXXXX
  Puerto: 9999
  Host: X.vps.confiared.com
  • Iniciar Sesión vía un cliente ssh (Putty para windows)
  • Ejecutar el comando: cp /etc/nginx/sites-enabled/01-default /etc/nginx/sites-enabled/01-defaultX donde el ultimo X es un número que no usaron antes en el VPS
  • Editar /etc/nginx/sites-enabled/01-defaultX (via SFTP o el commando: nano /etc/proftpd/proftpd.conf) donde el ultimo X es el número de la línea anterior
  • Reemplazar root /var/www/html; por root [dirección absoluta del sitio web]; Reemplazar root /var/www/html; por root [dirección absoluta del sitio web];
  • Reemplazar server_name _; por server_name [www.susitioweb.com];
como_crear_otro_espacio_web_por_los_vps.txt · Last modified: 2018/07/26 21:50 by admin