{"id":1689,"date":"2017-10-13T17:34:52","date_gmt":"2017-10-13T16:34:52","guid":{"rendered":"http:\/\/sinetiqueta.com\/wp17\/?p=1689"},"modified":"2017-10-13T17:34:52","modified_gmt":"2017-10-13T16:34:52","slug":"montar-servidor-web-en-maquina-virtual","status":"publish","type":"post","link":"https:\/\/www.sinetiqueta.com\/?p=1689","title":{"rendered":"1\/2 &#8211; Montar Servidor Web en m\u00e1quina virtual"},"content":{"rendered":"<p>(2do intento, el primero fue con XAMPP hace a\u00f1os, pero nos peleamos y gan\u00f3 \u00e9l)<\/p>\n<p>Mini tutorial, donde veremos como tener en casa un servidor web en una m\u00e1quina virtual, sin necesidad de instalar XAMPP en nuestro propio ordenador.<\/p>\n<p>Ideal para hacer pruebas en casa antes de subir un blog a la red o incluso para tenerlo operativo y con acceso al exterior.<\/p>\n<p><span style=\"color: #333399;\">NOTA IMPORTANTE: No tengo ni idea de Linux, por lo que cualquier duda que he tenido que surfear entre foros y tutoriales.<\/span><\/p>\n<p><span style=\"color: #333399;\">La idea de este tutorial, es reducir considerablemente el tiempo para tener un servidor local en casa para probar cosas.<\/span><\/p>\n<p>Tendremos:<\/p>\n<ul>\n<li>VMware Player (<a href=\"http:\/\/yobuilder.com\/7jWV\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>)<\/li>\n<li>Ubuntu Server 17.04 (versi\u00f3n de Ubuntu sin entorno gr\u00e1fico) (<a href=\"http:\/\/yobuilder.com\/7jdq\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>)\n<ul>\n<li>Apache<\/li>\n<li>MySql<\/li>\n<li>Phpmyadmin<\/li>\n<li>Acceso al servido v\u00eda FTP con VSFTPD<\/li>\n<\/ul>\n<\/li>\n<li>Cliente FTP para subir archivos al servidor\n<ul>\n<li>Filezilla (<a href=\"http:\/\/yobuilder.com\/7jm3\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>Disponer de la \u00faltima versi\u00f3n de WordPress (<a href=\"http:\/\/yobuilder.com\/7js1\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>)<\/li>\n<\/ul>\n<p><span style=\"font-size: 10pt;\"><em><span style=\"font-size: 10pt;\">NOTA: Los links pasan primero por un servicio de publicad de AdFly, <\/span><span style=\"font-size: 13.3333px;\">esper\u00e1is<\/span><span style=\"font-size: 10pt;\">\u00a05 segundos y clickais arriba a la derecha donde dice: <\/span><span style=\"background-color: #ffff00;\">SALTAR PUBLICIDAD<\/span><span style=\"font-size: 10pt;\">, al ser un servicio de terceros NO me hago responsable de los anuncios publicados.\u00a0<\/span><\/em><\/span><\/p>\n<p>Una vez tengamos todo descargado, procedemos a instalar el VMware Player y ejecutarlo para proceder con la creaci\u00f3n de la m\u00e1quina virtual, utilizando la versi\u00f3n de Ubuntu Server que hemos descargado, podemos seguir este v\u00eddeo:<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/hvRHTtp6AUs\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Durante la creaci\u00f3n de la m\u00e1quina virtual tendremos varias opciones que ir\u00e1n saliendo en el v\u00eddeo, las cuales, paso a comentar:<\/p>\n<p><a href=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1694 size-medium\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard1-279x300.png\" alt=\"\" width=\"279\" height=\"300\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard1-279x300.png 279w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard1.png 499w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/a>\u00a0Lo primero es decidir desde d\u00f3nde vamos a instalar el sistema operativo, en este caso, vamos a instalarlo desde la imagen ISO que hemos descargado previamente (<a href=\"http:\/\/yobuilder.com\/7jdq\" target=\"_blank\" rel=\"noopener noreferrer\">link<\/a>) de Ubuntu Server 17.04, recordemos que es una distribuci\u00f3n para trabajar desde la consola de comandos, por lo que <strong>NO<\/strong> tiene entorno gr\u00e1fico, con esto ganamos que la m\u00e1quina virtual (aplicable tambi\u00e9n a una instalaci\u00f3n limpia en un ordenado directamente), no consuma recursos innecesariamente, ya que solo queremos que act\u00fae como SERVIDOR.<\/p>\n<p>Bien, hemos seleccionado la imagen desde el punto marcado: <strong><em>Installer disc image file (iso)<\/em><\/strong> y el VMplayer detecta el sistema, en caso que lo detectara, ser\u00eda bueno volver a descargar la imagen y asegurarnos que est\u00e1 bien descargada. <span style=\"color: #999999;\"><strong><span style=\"text-decoration: underline;\">NEXT<\/span><\/strong><\/span><\/p>\n<p>Posteriormente, iremos indicaremos las credenciales para el sistema:<\/p>\n<p><a href=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1695 size-medium\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard2-279x300.png\" alt=\"\" width=\"279\" height=\"300\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard2-279x300.png 279w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard2.png 499w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/a><\/p>\n<p>Como nombre completo, <em><strong>Full name<\/strong><\/em>, podemos poner lo que queramos que no ser\u00e1 relevante, pero los siguiente puntos s\u00ed que debemos apuntarlos y no perderlos;\u00a0<em><strong>User Name<\/strong><\/em>, ser\u00e1 el nombre de usuario que utilizaremos para el inicio de sesi\u00f3n en el sistema, al mismo que la contrase\u00f1a,\u00a0<em><strong>Password<\/strong><\/em>, no debemos olvidarla. <span style=\"color: #999999;\">\u00a0<strong>NEXT<\/strong><\/span><\/p>\n<p>Para este\u00a0 tutorial utilizaremos unas contrase\u00f1as sencillas, pero que luego, cada uno puede poner las que quiera. Ahora, nuestro nombre usuario es <strong>ws<\/strong>, acr\u00f3nimo de WebServer, y de contrase\u00f1a pondremos\u00a0<strong>pa$$word<\/strong>, algo muy original&#8230; a que s\u00ed? repito, luego cada uno que ponga la que prefiera, PERO APUNTALA BIEN!\u00a0<span style=\"color: #999999;\"><strong>NEXT<\/strong><\/span><\/p>\n<p><a href=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1696 size-medium\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard3-279x300.png\" alt=\"\" width=\"279\" height=\"300\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard3-279x300.png 279w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard3.png 499w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/a>\u00a0Ahora, pondremos el nombre a nuestra m\u00e1quina virtual,\u00a0<em><strong>Virtual Machine name,<\/strong><\/em> si tenemos varias m\u00e1quinas virtuales, les pondremos nombre diferentes para distinguirlas y a seguidamente d\u00f3nde queremos guardarla, os recomiendo una carpeta que se llame <em>Disco<\/em> o algo, tened en cuenta que ah\u00ed se guardar\u00e1n bastantes archivos y no queremos que se mezclen con otras cosas.<span style=\"color: #999999;\">\u00a0<strong>NEXT.<\/strong><\/span><\/p>\n<p><a href=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1697 size-medium\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard4-279x300.png\" alt=\"\" width=\"279\" height=\"300\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard4-279x300.png 279w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard4.png 499w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/a><\/p>\n<p>Muy importante es ahora poder especificar el tama\u00f1o de nuestra m\u00e1quina virtual, nos referimos al tama\u00f1o reservado en nuestro Disco Duro real. Importante, tened en cuenta que seleccionamos la opci\u00f3n de\u00a0<em><strong>Split virtual disk into multiple files<\/strong><\/em>, con esto, conseguimos, qu\u00e9, aunque hayamos indicado 30Gb de tama\u00f1o, el sistema va particionar el disco virtual en varios archivos, que para el sistema ser\u00e1n 30Gb pero realmente ser\u00e1n 2 o 3 Gb, y cada m\u00e1s informaci\u00f3n que tenga la m\u00e1quina virtual, los archivos reales tambi\u00e9n ir\u00e1n creciendo. ventaja: usamos menos espacio en nuestro disco real. <strong><span style=\"color: #999999;\">NEXT<\/span><\/strong><\/p>\n<p><a href=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1698 size-medium\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard5-279x300.png\" alt=\"\" width=\"279\" height=\"300\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard5-279x300.png 279w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard5.png 499w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/a>\u00a0Por \u00faltimo, podemos \u00abcustomizar\u00bb el hardware, a\u00f1adiendo o eliminando componentes, y lo \u00fanico que tenemos que hacer, para asegurarnos que la m\u00e1quina virtual se comportar\u00e1 en nuestra red como un ordenador m\u00e1s, de manera que cualquier otro PC o dispositivo conectado a la misma red, pueda acceder tambi\u00e9n al servidor como \u00abcliente\u00bb, por lo que seleccionaremos en el apartado de<em><strong> Network Adapter\u00a0<\/strong><\/em>-&gt;<em> Bridged<\/em> y<em> Replicate<\/em> (tal como se ve en la imagen).<\/p>\n<p><a href=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1712 alignleft\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard7-300x280.png\" alt=\"\" width=\"300\" height=\"280\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard7-300x280.png 300w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard7.png 766w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez hemos aceptado los cambios, presionamos Ahora ya empezar\u00e1 el sistema a realizar la instalaci\u00f3n, sin m\u00e1s necesidad por nuestra parte de interactuar, cuando termine, nos pedir\u00e1 que realicemos el inicio de sesi\u00f3n con los par\u00e1metros que hemos determinado anteriormente:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1706 size-medium alignright\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard6-300x255.png\" alt=\"\" width=\"300\" height=\"255\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard6-300x255.png 300w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard6-768x653.png 768w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/NewVirtualMachineWizard6.png 802w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<ul>\n<li style=\"text-align: right;\">Nombre usuario es:\u00a0<strong>ws\u00a0<\/strong><\/li>\n<li style=\"text-align: right;\">Contrase\u00f1a:\u00a0<strong>pa$$word<\/strong><\/li>\n<\/ul>\n<p>Ahora, antes de instalar nada m\u00e1s, vamos a:<\/p>\n<ul>\n<li>Poner el Teclado en Castellano (ES), para tener el<strong> &#8211;<\/strong>, la <strong>\u00d1<\/strong>,&#8230; etc&#8230; <span style=\"color: #ff0000;\">CUIDADO<\/span>, con la configuraci\u00f3n que he escogido, no me funciona la tecla <strong>AltGr<\/strong>, por lo que algunos caracteres especiales NO funcionan, pero con lo que vamos a hacer, no har\u00e1 falta nada m\u00e1s.<\/li>\n<li>Instalar Net-Tools para averiguar f\u00e1cilmente la IP.<\/li>\n<\/ul>\n<p>Para poner el teclado en el idioma deseado, y una vez hemos hecho login, solo tenemos que escribir la siguiente cadena y hacer la selecci\u00f3n correspondiente:<\/p>\n<pre><span style=\"font-family: 'courier new', courier, monospace;\">sudo dpkg-reconfigure keyboard-configuration<\/span><\/pre>\n<p>Ahora nos pedir\u00e1 confirmaci\u00f3n de usuario, solo hace falta poner la contrase\u00f1a que hemos puesto, en nuestro caso: <strong>pa$$word<\/strong> y tendremos una ventana de configuraci\u00f3n para la selecci\u00f3n de las teclas, la distribuci\u00f3n&#8230; etc. (pongo el v\u00eddeo a partir del minuto 8 y 35 segundos, donde se ven las selecciones).<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/hvRHTtp6AUs?rel=0&amp;start=515\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Ya tenemos el teclado seg\u00fan nuestras necesidades, y ahora vamos a asegurarnos que la m\u00e1quina virtual est\u00e1 dentro de nuestro rango de IP, dicho de otra manera, que nuestro servidor DHCP (o nuestro router), le ha dado una IP diferente a la que tiene nuestro PC. y que as\u00ed podremos acceder al servidor desde cualquier dispositivo conectado a nuestra red y para ello hemos de instalar las <strong>NET-TOOLS<\/strong>:<\/p>\n<pre><span style=\"font-family: 'courier new', courier, monospace;\"><strong>ws@ubuntu:~S<\/strong> sudo apt install net-tools<\/span><\/pre>\n<p>y ejecutaremos el comando<\/p>\n<pre><span style=\"font-family: 'courier new', courier, monospace;\"><strong>ws@ubuntu:~S <\/strong>ifconfig<\/span><\/pre>\n<p>y tendremos los datos del adaptador de red, si no vemos una IP en el mismo rango que nuestro PC, algo no esta bien.<\/p>\n<p><a href=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/ifconfig.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1715\" src=\"http:\/\/sinetiqueta.com\/wp17\/wp-content\/uploads\/2017\/10\/ifconfig-300x74.png\" alt=\"\" width=\"300\" height=\"74\" srcset=\"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/ifconfig-300x74.png 300w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/ifconfig-768x191.png 768w, https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/ifconfig.png 810w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Para casi terminar este punto, lo que haremos ser\u00e1 actualizar los paquetes de nuestra instalaci\u00f3n con el siguiente comando:<\/p>\n<pre><strong>ws@ubuntu:~S <\/strong>sudo apt-get upgrade -y<\/pre>\n<p>En el v\u00eddeo , tambi\u00e9n he puesto <em><strong>update<\/strong><\/em>, antes de <em><strong>upgrade<\/strong><\/em>, no es necesario.<\/p>\n<p>Ubuntu Server, estar\u00e1 un rato instalando y actualizando. Es necesario que la m\u00e1quina est\u00e9 conectada a Internet, si no&#8230; nada.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>En los siguientes puntos, procederemos a:<\/strong><\/span><\/p>\n<ul>\n<li>Instalar LAMP\n<ul>\n<li>Apache<\/li>\n<li>PHP 7<\/li>\n<li>MySql<\/li>\n<\/ul>\n<\/li>\n<li>Phpmyadmin<\/li>\n<li>Instalar y configurar VSFTPD<\/li>\n<li>Dar permisos de Escritura a la carpeta \/var\/www\/html\/_________ (nombre de la carpeta donde instalaremos WordPress).<\/li>\n<li>Crear un usuario para las conexiones FTP<\/li>\n<li>Dar permisos de Escritura a Apache y al usuario para el FTP<\/li>\n<\/ul>\n<p>Siguiente punto: <a href=\"https:\/\/www.sinetiqueta.com\/blog\/?p=1721\">CLICK<\/a><\/p>\n<div>Fe de erratas: No tengo ni idea de Linux, y eso que lo he intentado varias veces, pero me puede. Todo el trabajo aqu\u00ed mostrado ha sido usando Google, aqu\u00ed ver\u00e9is como llegar al resultado final sin darse de golpes con todos los problemas que he tenido, as\u00ed mismo, indicar que no me hago responsable de nada, lo he hecho como hobby y por ganar de aprender. No est\u00e1 verificada la seguridad del sistema.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>(2do intento, el primero fue con XAMPP hace a\u00f1os, pero nos peleamos y gan\u00f3 \u00e9l) Mini tutorial, donde veremos como tener en casa un servidor web en una m\u00e1quina virtual, sin necesidad de instalar XAMPP en nuestro propio ordenador. Ideal&#8230; <a href=\"https:\/\/www.sinetiqueta.com\/?p=1689\" class=\"readmore\">Leer m\u00e1s<span class=\"screen-reader-text\">1\/2 &#8211; Montar Servidor Web en m\u00e1quina virtual<\/span><span class=\"fa fa-angle-double-right\" aria-hidden=\"true\"><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1705,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[238,240,242],"tags":[304,305,289,306],"class_list":["post-1689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmplayer","category-vmware","category-xampp","tag-17-04","tag-lamp","tag-server","tag-ubuntu","content-layout-excerpt-thumb"],"jetpack_featured_media_url":"https:\/\/www.sinetiqueta.com\/wp-content\/uploads\/2017\/10\/portada.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/posts\/1689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1689"}],"version-history":[{"count":0,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/posts\/1689\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=\/wp\/v2\/media\/1705"}],"wp:attachment":[{"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sinetiqueta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}