Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Vesta»
De WikiEducator
(→Acciones a realizar desde el panel de control) |
|||
(8 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 18: | Línea 18: | ||
===Acciones a realizar desde el panel de control=== | ===Acciones a realizar desde el panel de control=== | ||
− | {{ | + | <br /> |
+ | {{MRM_Actividad|Title=Listado de acciones| | ||
*Accder a nuestro perfil:'''''Cambiar la password y datos persoaels''''' | *Accder a nuestro perfil:'''''Cambiar la password y datos persoaels''''' | ||
*Configurar sitios web | *Configurar sitios web | ||
Línea 47: | Línea 48: | ||
#bd | #bd | ||
#tareas | #tareas | ||
− | [[Archivo: | + | [[Archivo:vesta_op4.png|500px|center]] |
*De ellos, usaremos para nuestro módulo la opción '''''web''''' y '''''bd'''''. | *De ellos, usaremos para nuestro módulo la opción '''''web''''' y '''''bd'''''. | ||
;web | ;web | ||
Línea 53: | Línea 54: | ||
*Por defecto tenemos un dominio | *Por defecto tenemos un dominio | ||
*En la imagen vemos dos, ya que creé otro | *En la imagen vemos dos, ya que creé otro | ||
− | [[Archivo: | + | [[Archivo:vesta_op5.png|500px|center]] |
*Vemos opción de agregar un nuevo dominio | *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 | *También si ponemos el ratón a la altura del dominio, podemos ver opciones sobre ese dominio | ||
− | [[Archivo: | + | [[Archivo:vesta_op6.png|500px|center]] |
;bd | ;bd | ||
− | + | *Desde el panel de control son varias las acciones que podemos realizar | |
− | + | ||
− | 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 | ;Es aquí dónde podemos crear bases de datos (también lo podemos hacer desde el phpmyadmin que se instala en cada usuario | ||
− | *Es importante conocer la | + | *Este apartado lo abordaremos cuando necesitemos crear bases de datos |
− | ;Document root de nuestro sitio web | + | *Es importante conocer la estructura de directorios |
+ | ;Document root de nuestro sitio web | ||
+ | {{MRM_Pregunta|Title=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/ | /home/usuarioXX/web/dominio_de_cada_usuario/public_html/ | ||
;El fichero de configuración | ;El fichero de configuración | ||
− | Todos tienen un fichero de configuración general ubicado en /etc/apache2 | + | *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. | + | *De forma particular tienen el siguiente fichero de configuración. |
/home/usuarioXX/conf/apache2.conf | /home/usuarioXX/conf/apache2.conf | ||
/home | /home | ||
− | === | + | </div> |
− | * | + | ===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: | ||
+ | #Usando '''''phpstorm''''' | ||
+ | #usando '''''firefox''''' | ||
+ | #Usando '''''scp''''' de '''''ssh''''' | ||
+ | ====PhpStorm==== | ||
+ | *Primero debemos conectar con el servidor | ||
+ | *Para nos movemos en el menú opción '''''Tools''''' vamos en el listaod a '''''Deployment''''' y de las opciones disponibles seleccionamos '''''Browse Remote Host''''' | ||
+ | <!--https://www.amazon.es/Denon-D-T1-Microcadena-Lector-Bluetooth/dp/B07HHFH952/ref=sr_1_fkmr1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=Denon+D-T1+Micro-Cadena+Bluetooth+Gris&qid=1603379579&sr=8-1-fkmr1--> | ||
+ | [[Archivo:PhpstormConectVesta1.png.png|500px|center]] | ||
+ | *Entonces nos aparecen opciones para poder crear una nueva conexión y guardarla para veces futuras | ||
+ | [[Archivo:PhpstormConectVesta2.png|500px|center]] | ||
+ | [[Archivo:PhpstormConectVesta3.png|500px|center]] | ||
+ | <br /> | ||
+ | *Estambecemos los parámetros básicos de conexión y podemos comprobar si conectamos | ||
+ | [[Archivo:PhpstormConectVesta4.png|500px|center]] | ||
+ | |||
+ | *Hay que conectar con algún directorio concreto a partir del documentRoot | ||
+ | *En la imagen podemos ver los diferentes apartados de configuración | ||
+ | [[Archivo:PhpstormConectVesta5.png|500px|center]] | ||
− | + | *Ya podemos crear y actualizar ficheros/directorios | |
− | + | *Para crear directorios | |
− | * | + | |
− | + | ||
− | * | + | |
− | + | *Abrimos un fichero y nos aparece su contenido en una pantalla | |
− | + | *Cada vez que queramos debemos guardarlo subiendo el fichero al servidor | |
+ | [[Archivo:PhpstormConectVesta5.png|500px|center]] | ||
+ | ;Opción |
Última revisión de 04:40 23 oct 2020
Contenido
Qué es vesta
- 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
- En el centro la ubicación de este servicio la tenemos disponible en infenlaces.es
- Accedemos para administrarlo
http://infenlaces.com:8083
- Es posible que aparezca una página de privacidad, ya que conectamos por http y no https.
- En este caso seleccionamos configuración avanzada.
- Y después seleccionamos acceder a infenlaces.com (sitio no seguro)
Acciones a realizar desde el panel de control
- 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
- En ella podemos , entre otras cosas, cambiar nuestras credenciales de acceso
- No se debe de cambiar los servidores dns por defecto si no
- Al final damos a la opción de guardar, si no lógicamente perderemos los cambios
- Otras opciones
- Ademas podemos acceder a configurar y mirar otros servicios y servidores
- web
- dns
- correo
- bd
- tareas
- 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
- 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
- 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
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:
- Usando phpstorm
- usando firefox
- Usando scp de ssh
PhpStorm
- Primero debemos conectar con el servidor
- Para nos movemos en el menú opción Tools vamos en el listaod a Deployment y de las opciones disponibles seleccionamos Browse Remote Host
- Entonces nos aparecen opciones para poder crear una nueva conexión y guardarla para veces futuras
- Estambecemos los parámetros básicos de conexión y podemos comprobar si conectamos
- Hay que conectar con algún directorio concreto a partir del documentRoot
- En la imagen podemos ver los diferentes apartados de configuración
- Ya podemos crear y actualizar ficheros/directorios
- Para crear directorios
- Abrimos un fichero y nos aparece su contenido en una pantalla
- Cada vez que queramos debemos guardarlo subiendo el fichero al servidor
- Opción