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

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
como_crear_otro_espacio_web_por_los_vps [2018/03/20 20:47]
admin
como_crear_otro_espacio_web_por_los_vps [2018/07/26 21:50]
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 ==
-Al installation del VPS usted recivio:+Luego de la instalación de su VPSusted recibió:
   MySQL:   MySQL:
-    ​Url: X.vps.confiared.com/​phpmyadminXXXXXXXXXXXXXX+    ​URL: X.vps.confiared.com/​phpmyadminXXXXXXXXXXXXXX
     Login: phpmyadmin (root in cli)     Login: phpmyadmin (root in cli)
     Contraseña:​ XXXXXXXXXXXXXXXXXXXX     Contraseña:​ XXXXXXXXXXXXXXXXXXXX
  
-  * Logeasse ​en el url+  * Iniciar sesión ​en la URL de arriba:
   * Seleccionar "User account"​ {{:​phpmyadmin-create-account-1.png?​direct&​200|}}   * Seleccionar "User account"​ {{:​phpmyadmin-create-account-1.png?​direct&​200|}}
-    * Usario: site2 por el sitio 2 +    * Usuario: site2 por el sitio 2 
-    * Host name: localhost +    * Hostname: localhost 
-    * Click sobre el button cerca de "​Generate password"​ +    * Clic sobre el button cerca de "​Generate password"​ 
-    * Selecciona: Create database with same name and grant all privileges +    * Seleccionar: Create database with same name and grant all privileges 
-    * Selecciona: Grant all privileges on wildcard name +    * Seleccionar: Grant all privileges on wildcard name 
-    * **Guarda ​la informations!**+    * *Guarde ​la información*
   * {{:​phpmyadmin-create-account-1.png?​direct&​200|}}   * {{:​phpmyadmin-create-account-1.png?​direct&​200|}}
-== Crear el sitio en nginx ==+ 
 +== 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