User Tools

Site Tools


como_crear_otro_espacio_web_por_los_vps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
como_crear_otro_espacio_web_por_los_vps [2018/03/20 20:29]
admin created
como_crear_otro_espacio_web_por_los_vps [2018/07/26 21:50] (current)
admin
Line 1: Line 1:
-== Crear un cuenta FTP ==+== 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 == == Crear un cuenta MySQL ==
-== Crear el sitio en nginx ==+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"​ {{:​phpmyadmin-create-account-1.png?​direct&​200|}} 
 +    * 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* 
 +  * {{:​phpmyadmin-create-account-1.png?​direct&​200|}} 
 + 
 +== 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.1521577771.txt.gz · Last modified: 2018/03/20 20:29 by admin