HOWTO usar nvu

AVISO: Si vas a usar este manual para crear tu propio sitio web con TÚ servidor domestico y lo vas a publicar en Internet, no te recomiendo que lo sigas al pie de la letra, sobre todo a la hora de crear los usuarios locales, en el servidor. Si lo haces es bajo tu responsabilidad. Yo lo he hecho con un servidor que tengo en casa sin acceso a Internet.

Llevo unos meses usando Dreamweaver en un curso de páginas web que estoy haciendo. Dreamweaver como todos sabeís es de pago y la verdad que es una muy buena herramienta, sobre todo a la hora de poder editar un sitio web desde un servidor remoto. En Linux existe otra herramienta también muy buena y muy similar que se llama NVU, después de estar usándolo un rato, la verdad que no echo de menos Dreamweaver. En este HOWTO voy a explicar como editar un sitio web usando un servidor remoto

Lo primero de todo, es tener un servidor donde hacer las pruebas, perfectamente puedes crearte una cuenta gratuita en servicios como lycos, geocities o similiares. Yo voy a usar un “servidor” que tengo en casa muerto de risa, en su día le instale apache+php+mysql y un servidor ftp.

AVISO2: Esta parte del manual es opcional como digo al principo no es muy recomendable seguirlo al pie de la letra ya que la seguridad es 0.
Para poder subir los ficheros al directorio de ficheros de apache (/var/www/) he creado un usuario normal con directorio home en /var/www/web y que use la consola /bin/false, para ello, en el servidor ejecuto como root:

darkomen@jenova:~$ cd /var/www
darkomen@jenova:/var/www$ mkdir web
darkomen@jenova:/var/www$ sudo chmod 744 web/
darkomen@jenova:/var/www$ sudo useradd web -p web -d /var/www/web -s /bin/false
darkomen@jenova:/var/www$ sudo chown web web/

Con esos comandos lo que e hecho ha sido, crear el directorio web en /var/www, a continuación doy permisos totales al propietario de la carpeta, y dar permisos de lectura al resto de usuarios. (este último paso es importante, ya que si no le pones permisos de lectura al resto de usuarios, cuando intentes acceder por navegador al servidor, te va a decir que no hay permisos suficiente)
Y por último agrego el usuario web y le hago propietario de la carpeta web/

Luego agrego al usuario web en la lista de usuarios que están permitidos acceder al sistema por ftp (para ello recomiendo leer el manual del servidor ftp que pongo más arriba).

Abrimos el nvu y escribimos algo en un nuevo documento y pulsamos el botón Publicar, nos saldrá la ventana de configuración de sitio, que debemos de completar:
imagen1imagen2
Nombre del sitio: nombre del sitio que utilizara NVU
Información del sitio web: Página web de inicio
Servidor de publicación: Datos del servidor ftp para subir los ficheros
imagen3
Bien, una vez configurado el sitio web nos aparecerá la ventana de publicación con una serie datos a rellenar:

Nombre del sitio: Seleccionar el sitio donde queremos subir el fichero
Título de la página: correspondiente a las etiquetas
Nombre del archivo: Nombre del archivo en el servidor remoto
imagen4
Una vez que lo tenemos editado, le damos a publicar y nos debería de salir una ventana de confirmación, si da algún error habrá que mirar que la configuración del sitio sea la correcta.
imagen7
Ahora a para comprobar que esta bien subido el fichero abrimos el navegador que usemos y escribimos la dirección web que acabamos de crear, en mi caso (http://jenova/web/prueba.htm).
imagen5
Por último podemos ver el Administrador de sitios Nvu (tecla rapida F9) en la que podemos ver un explorador remoto del sitio web y cargar los ficheros en nvu para su posterior edición.
imagen6
Un sencillo HOWTO pero que a más de uno le puede ahorra mucho tiempo de trabajo.

Publicado en /Linux, /Manuales.

25 Comentarios

  1. Hi there! I know this is kinda off topic but I’d figured I’d
    ask. Would you be interested in trading links or
    maybe guest authoring a blog post or vice-versa? My website addresses a lot of the same subjects as yours and I believe
    we could greatly benefit from each other. If you’re interested feel free to send me an e-mail. I look forward to hearing from you! Fantastic blog by the way!

  2. I love your blog.. very nice colors & theme.
    Did you create this website yourself or did you hire someone to do it for you?
    Plz answer back as I’m looking to design my own blog and would like to find out where u got this from. appreciate it

  3. Just desire to say your article is as astonishing.
    The clarity in your post is just nice and i can assume
    you are an expert on this subject. Fine with your permission let me to grab your RSS feed to keep updated with
    forthcoming post. Thanks a million and please carry on the
    rewarding work.

  4. Randall Gordon. The most essential ingredient
    needed to Build Muscle can’t be purchased in a supplement or explained in a DVD. There is no way to avoid the first week of soreness.

  5. Hey there! I’ve been following your site for a long time now and finally got the courage to go ahead and give you a shout out from Lubbock Tx! Just wanted to tell you keep up the great work!

  6. hello there and thank you for your info – I’ve certainly picked up something new from right here. I did however expertise a few technical issues using this web site, as I experienced to reload the website a lot of times previous to I could get it to load correctly. I had been wondering if your web hosting is OK? Not that I am complaining, but sluggish loading instances times will very frequently affect your placement in google and could damage your quality score if ads and marketing with Adwords. Well I’m adding this
    RSS to my email and can look out for a lot more
    of your respective exciting content. Ensure that you update this again very soon.

  7. Aw, this was an exceptionally nice post. Spending some time and
    actual effort to create a good article… but what can I say… I hesitate a
    whole lot and don’t manage to get anything done.

  8. Excellent weblog right here! Additionally your web site
    lots up very fast! What web host are you the use of? Can I am getting your affiliate hyperlink to your host?
    I desire my website loaded up as quickly as yours lol

  9. Thanks for your marvelous posting! I really enjoyed reading it, you could be a great author.
    I will remember to bookmark your blog and may come back later on.
    I want to encourage you continue your great writing, have a
    nice weekend!

  10. Link exchange is nothing else except it is simply placing the other person’s weblog link on your page at appropriate place and other person will also do same in support of you.

  11. Excellent weblog right here! Also your web site rather a lot up very fast! What host are you the use of? Can I am getting your affiliate hyperlink on your host? I wish my web site loaded up as quickly as yours lol

Deja un comentario