Usuario:ManuelRomero/ProgramacionWeb/Vesta

De WikiEducator
Saltar a: navegación, buscar

Qué es vesta

http://vestacp.es/

  • Para nosotros, VestaCP es un panel de control que nos va a permitir gestionar la administración de un sitio web de forma sencilla y profesional.
  • Debes de tener una cuenta creada para acceder a él. Si no lo tienes, rellena el siguiente formulario y envíame un corro


Icon inter.gif
formulario para dar de alta en vesta
 manuel.infenlaces.com/utilidades/vesta


  • En el centro la ubicación de este servicio la tenemos disponible en infenlaces.es
Accedemos para administrarlo
http://infenlaces.com:8083

VestaAcceso.png

  • Es posible que aparezca una página de privacidad, ya que conectamos por http y no https.
  • En este caso seleccionamos configuración avanzada.

VestaAccesoPrivado1.png

  • Y después seleccionamos acceder a infenlaces.com (sitio no seguro)

VestaAccesoPrivado2.png

Acciones a realizar desde el panel de control



Icon activity.jpg
Listado de acciones
  • Accder a nuestro perfil:Cambiar la password y datos persoaels
  • Configurar sitios web
  • Configurar bases de datos


Icon activity.jpg
Otras acciones
  • Gestionar dns
  • Gestionar tareas





Vesta op1.png


Perfil (datos personales)
  • Importante cambiar credenciales y otros parámetros
  • Para ello ponemos el cursor del ratón justo debajo de nuestro nombre y aparecera en esa misma línea tres botones para acceder a diferentes elementos como podemos ver en la imagen


Vesta op1.png


  • En ella podemos , entre otras cosas, cambiar nuestras credenciales de acceso
  • No se debe de cambiar los servidores dns por defecto si no
Vesta op2.png
  • Al final damos a la opción de guardar, si no lógicamente perderemos los cambios
Vesta op3.png
Otras opciones
  • Ademas podemos acceder a configurar y mirar otros servicios y servidores
  1. web
  2. dns
  3. correo
  4. bd
  5. tareas
Vesta op4.png
  • De ellos, usaremos para nuestro módulo la opción web y bd.
web

Si vamos a la opción web, vemos que nos aparecerán los domnios que tenemos creados

  • Por defecto tenemos un dominio
  • En la imagen vemos dos, ya que creé otro
Vesta op5.png
  • Vemos opción de agregar un nuevo dominio
  • También si ponemos el ratón a la altura del dominio, podemos ver opciones sobre ese dominio
Vesta op6.png
bd
  • Desde el panel de control son varias las acciones que podemos realizar
Es aquí dónde podemos crear bases de datos (también lo podemos hacer desde el phpmyadmin que se instala en cada usuario
  • Este apartado lo abordaremos cuando necesitemos crear bases de datos
  • Es importante conocer la estructura de directorios
Document root de nuestro sitio web



Icon qmark.gif
Qué es el Documentroot

Es una directiva del servido web que establece cual es el directorio al que va a ir apache a buscar los recursos (ficheros) que un cliente le solicite


En vesta el document root está ubicado en el sigueinte directorio

/home/usuarioXX/web/dominio_de_cada_usuario/public_html/
El fichero de configuración
  • Todos tienen un fichero de configuración general ubicado en /etc/apache2, pero a este directorio no tendréis permiso de acceso
  • De forma particular tienen el siguiente fichero de configuración.
/home/usuarioXX/conf/apache2.conf
/home

Subiendo ficheros al servidor

  • En seguida nos habituaremos a estas acciones
  • Nosotros necesitamos que los programas que hagamos estén en el servidor físicamente para que éste los ejecute
  • Si escribimos los ficheros en un EDI que tenemos en nuestra máquina y los queremos subir al servidor necesitamos herramientas para realizarlo
  • Vamos a ver tres formas de hacerlo:
  1. Usando phpstorm
  2. usando firefox
  3. Usando scp de ssh

PhpStorm

  • Primero debemos conectar con el servidor

Para ello vamos a la opción Tool Development Remote Host

  • Entonces nos aparecen opciones para poder crear una nueva conexión y guardarla para veces futuras
PhpstormConectVesta2.png
  • Estambecemos los parámetros básicos de conexión y podemos comprobar si conectamos
PhpstormConectVesta3.png
  • Hay que conectar con algún directorio concreto a partir del documentRoot
  • Ya podemos crear y actualizar ficheros/directorios
  • Para crear directorios
PhpstormConectVesta4.png
  • Abrimos un fichero y nos aparece su contenido en una pantalla
  • Cada vez que queramos debemos guardarlo subiendo el fichero al servidor
PhpstormConectVesta5.png
Opción