Home | Clases | CURSO: Instalación y puesta en marcha de un entorno AWS | Configuración de NetBeans, FileZilla y MySQL Workbench

Configuración de NetBeans, FileZilla y MySQL Workbench


Configuración de NetBeans, FileZilla y MySQL Workbench


Crear un proyecto en Netbeans

En este apartado vamos a ver cómo crear un proyecto en NetBeans para crear y modificar archivos en la carpeta html de nuestro servidor.

Para ello, abrimos NetBeans y creamos un nuevo proyecto (File -> New Project...), seleccionamos la categoría PHP, elegimos PHP Application from Remote Server y pulsamos en Next.



Ponemos el nombre que queramos al proyecto, seleccionamos la carpeta en la que queremos guardar los archivos descargados y creados, elegimos PHP 7.0 como versión (aunque esto sólo es para los consejos, detección de errores al escribir código, etc.) y volvemos a hacer clic en Next.



En la siguiente pantalla, como Project URL introduciremos la dirección http://my-public-dns de nuestro Amazon EC2. En Upload directory introduciremos / (la barra encima del 7) y haremos clic en Manage... para configurar la conexión al servidor.



Dentro de Manage, hacemos clic en Add, le asignamos un nombre a nuestra conexión y seleccionamos el tipo SFTP (SSH File Transfer Protocol).



En esta pantalla:

  • Host names: my-public-dns (sin http)
  • User Name: ubuntu
  • Private Key File: haremos clic en Browse y seleccionamos el archivo *.pem creado anteriormente.
  • Initial Directory: /var/www

Si hemos realizado bien todos los pasos al hacer clic en Test Connection debemos recibir el siguiente mensaje:



La primera vez podemos recibir un mensaje de huella SSH porque nuestro ordenador no conozca ese servidor, pinchamos en Yes y en próximas conexiones ya no debería ocurrir.



Hacemos clic en OK para volver a la página anterior y en ella hacemos clic en Next.

En la siguiente pantalla, seleccionaremos la carpeta html para que se descargue de nuestro servidor, y hacemos clic en Finish.



Una vez terminado el proceso, en al árbol del proyecto podemos desplegar la carpeta html y crear un archivo *.php o *.html, escribir algo y guardar el archivo.




En función de cómo tengamos configurado NetBeans, al guardar el archivo, éste se subirá y actualizará automáticamente en el servidor, si no es así, podemos hacerlo haciendo clic derecho en el archivo mediante la opción Upload...



Para comprobar que todo funciona correctamente, si escribimos en un navegador la dirección: http://my-public-dns/demo.php debemos ver el texto que hemos escrito:



Y ya está, con esto tendríamos configurado nuestro servidor y listo para trabajar con NetBeans.

Configurar FileZilla

En este apartado vamos a ver cómo acceder vía SFTP mediante Filezilla a los archivos de nuestro servidor.

Abrimos FileZilla y hacemos clic en Archivo -> Gestor de sitios... (o en el primer icono de la barra de herramientas)



Hacemos clic en Nuevo sitio, seleccionamos el protocolo SFTP (SSH File Transfer Protocol) y rellenamos los datos:

  • Servidor: my-public-dns (sin http)
  • Modo de acceso: Key File
  • Usuario: ubuntu
  • Key File: haciendo clic en Browse, seleccionamos nuestro archivo *.pem

Hacemos clic en Aceptar para guardar los cambios y luego, entrando de nuevo en la pantalla y haciendo clic en Conectar podremos acceder al sitio.

Configurar MySQL Workbench

En este apartado vamos a ver cómo acceder a la base de datos de nuestro servidor desde MySQL Workbench.

Abrimos MySQL Workbench y en el recuadro MySQL Connections hacemos clic en +.



Introducimos los datos de acceso al servidor y de nuestra conexión SQL:

  • Connection Name: El que queramos
  • Connection Method: Standard TCP/IP over SSH
  • SSH Hostname: my-public-dns (sin http)
  • Usuario: ubuntu
  • SSH Key File: haciendo clic en "...", seleccionamos nuestro archivo *.pem
  • MySQL Hostname: 127.0.0.1
  • MySQL Server Port: 3306
  • Username: root
  • Password: hacemos clic en Store in Keychain e introducimos la contraseña para el usuario root de MySQL que hemos introducido durante la instalación de MySQL.



Hacemos clic en Test Connection y si todo es correcto y pulsamos OK.

En general y especialmente para sitios en producción, se recomienda no utilizar el usuario root de MySQL para acceso externo desde la consola y utilizar un usuario con menos privilegios.

Con esta configuración estaríamos preparados para desarrollar nuestro proyecto de manera remota. Para finalizar el curso, en el último capítulo aprenderemos a realizar la Configuración de un dominio con Route 53.
Fecha de publicación: 20/04/2017
Asignaturas: desarrollo web en entorno servidoraplicaciones webprogramaciónentornos de desarrollo
Temas: programación servidor apache ubuntu mysql amazon aws dominios netbeans
Utilizamos cookies propias y de terceros para mejorar su experiencia en la navegación. Al seguir navegando entendemos que acepta su uso.
Si lo desea, consulte nuestras políticas de privacidad y cookies
ENTENDIDO
[X] Cerrar

Contacta conmigo


[X] Cerrar

Acceso alumnos