Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta 14.04. Mostrar todas las entradas
Mostrando entradas con la etiqueta 14.04. Mostrar todas las entradas

Como instalar Ubuntu server 14.04 Trusty Tahr paso a paso

DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso
Ubuntu server con el tiempo ha ido escalando posiciones hasta llegar a ser un importante jugador en áreas como son virtualizacion, cloud, openstack cluster, etc.

Con el soporte de la gran mayoría de fabricantes de hardware, Ubuntu server es una gran opción en que pensar para nuestras implementaciones de sistemas y hoy veremos como instalarlo paso a paso.

Dependiendo para que lo necesitemos, sera el hardware que requeriremos para su instalación, no obstante, no nos llevara a la quiebra tener que instalarlo.



Requerimientos mínimos Ubuntu 14.04 Server LTS

  • Procesador Intel x86, AMD64 o ARM
  • 256 MB RAM(equipos de 64bits), 192 MB RAM (equipos de 32-bit) (mas es mejor)
  • 700MB disco instalación base (mas es mejor)
  • Resolución de vídeo de 640x480 (para un entorno gráfico, mas es mejor)
  • Conectividad a internet


Como instalar Ubuntu server 14.04 Trusty Tahr paso a paso

-Descargamos nuestro ISO de Ubuntu 14.04 server desde este link. Dependiendo de nuestro hardware sera para 32bits (i386) o 64bits (AMD64). Sugiero hacer la descarga por medio de bittorrent (mayor velocidad sin congestionar los servidores centrales) y para eso necesitaremos un cliente bittorrent como FrostWire. Ya descargado generamos un DVD o una USB booteable desde la cual instalar. Primer paso al hacer boot, elegir el idioma y presionar Enter

Artículos recomendados: Como instalar LAMP en Linux Ubuntu server paso a paso
                                            Como instalar interfaz grafica en Ubuntu server paso a paso


DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Elegimos la primera opción para instalar, no obstante podemos chequear errores en disco, memoria entre otras opciones de así quererlo. Presionamos Enter sobre la primera opción
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Escogemos el país o región donde esta ubicado el servidor y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Respondemos No a la auto detección de teclado y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Escogemos la distribución de nuestro teclado de la lista, en mi caso, Español Latinoamericano y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Confirmamos nuestra distribución de teclado y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Se activan drivers
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Escribimos el nombre de nuestro servidor de la forma nombre.dominio (hostname.domain) y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Se nos pide el nombre de la persona que tendrá una cuenta de usuario en el servidor. Presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Escribimos un nombre de usuario y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Escribimos una contraseña y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Confirmamos la contraseña y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Eres paranoico? Puedes cifrar el contenido de la carpeta de usuario. Presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-El instalador detecta nuestra zona horaria, si es correcta como en este caso, elegimos Si y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Particionaremos el disco de forma Guiada con LVM para si mas adelante queremos agregar otro disco podamos hacerlo sin problemas. En caso de querer cifrar también todo el disco, la tercera opción es la nuestra. Aunque si nuestros requerimientos son diferentes, podemos particionar con la ultima opción de forma manual. Elegimos y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Elegimos el disco a particionar y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Respondemos Si para guardar cambios y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-El instalado nos muestra el tamaño máximo a usar en nuestro partionado de disco. Presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Guardamos cambios eligiendo Si y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Se realiza el particionado y comienza la instalación de paquetes
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-En caso de nuestro servidor estar detrás de un Proxy para salir a Internet, esta es la oportunidad de colocar los datos para poder descargar paquetes. Si no es así, dejamos en blanco el campo y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Se configuran repositorios
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Elegimos como mantener actualizado nuestro servidor, en mi caso prefiero saber que estoy actualizando por ello uso la primera opción y presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Hora de elegir los paquetes que instalaremos. Para este ejemplo solo marcaremos OpenSSH. Presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Respondemos Si para instalar Grub en el sector de arranque del disco. Presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Termina la instalación y debe reiniciarse el servidor. Presionamos Enter
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Después de reiniciar ya podemos logearnos con la cuenta de usuario creada pasos atras
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

-Ya tenemos nuestro servidor Ubuntu Trusty Tahr 14.04 listo para usarse
DriveMeca instalando Ubuntu Server 14.04 Trusty Tahr paso a paso

Artículos recomendadosComo configurar ip fija en Ubuntu Linux
                                           Como instalar y configurar RT y RTIR en Ubuntu Linux

Como actualizar Linux Ubuntu 14.04 LTS

-Altamente recomendado actualizar nuestro servidor Ubuntu Server. Abrimos una sesión de usuario y ejecutamos. Se nos pedirá nuestra contraseña de usuario
sudo apt-get update
sudo apt-get dist-upgrade

Pretendo vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?

Donar 25 USD

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo este articulo.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Drupal 8 en Linux Ubuntu Server paso a paso

DriveMeca Drupal Logo
Cada día se publican en internet cientos de paginas web, empresariales, blogs, etc y cada vez vemos poca originalidad o por lo general mucho de lo mismo pero no mas, ha llegado Drupal con la promesa de darle un aire fresco a la web llevándote la experiencia digital que amaras. Drupal abraza la filosofía CMS (content management software o software de manejo de contenido) que usan muchos sitios en Internet permitiendo que un equipo de trabajo sin mucha experiencia alimente un sitio web. Ya tengo tu atención? bien, hoy veremos como instalar paso a paso Drupal 8 en un Linux Ubuntu Server 14.04.3 actualizado a la fecha.

Requerimientos



-Actualizamos nuestro servidor
sudo apt-get update
sudo apt-get dist-upgrade

-Instalamos dependencias necesarias (escribimos una contraseña para la cuenta root de mariadb cuando se nos pida)
sudo apt-get -y install mariadb-client mariadb-server nginx php5-fpm php5-cli php5-gd php5-mysql git drush
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-Modificamos configuración de php5
sudo vi /etc/php5/fpm/php.ini
cgi.fix_pathinfo=0

-Modificamos el virtualhost de nginx
cd /etc/nginx/sites-available/
sudo vi default
location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

                # With php5-cgi alone:
                #fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }

-Verificamos la configuración este ok
sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

-Reiniciamos servicios
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart

-Nos cambiamos a la cuenta root y creamos el archivo info.php para probar que nuestro php este correctamente instalado
sudo su
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php

-Para que nos funcionen las pruebas con el dominio drupal.test.com creamos una linea en el archivo hosts en el equipo linux desde el que nos conectaremos al servidor (si el dominio es real esto no lo necesitaremos hacer)

sudo vi /etc/hosts
192.168.1.102 drupal.test.com

-Abrimos en el otro equipo un browser y navegamos a la ip del servidor para  verificar la configuración de php http://drupal.test.com/info.php
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-Iniciamos el servicio de mariadb
/etc/init.d/mysql start

-Aseguramos la configuración de mariadb. En los casos que el default es suficiente, presionamos Enter sin escribir para tomar el valor por default

mysql_secure_installation
/usr/bin/mysql_secure_installation: 379: /usr/bin/mysql_secure_installation: find_mysql_client: not found

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): (contraseña que colocamos al instalar mariadb)
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

You already have a root password set, so you can safely answer 'n'.

Change the root password? [Y/n] n
 ... skipping.

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] 
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n]
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n]
 - Dropping test database...
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
 ... Failed!  Not critical, keep moving...
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] 
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

-Entramos a mariadb para crear la db, user y privilegios para Drupal

mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 43
Server version: 5.5.46-MariaDB-1ubuntu0.14.04.2 (Ubuntu)

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database drupaldb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create user drupaluser@localhost identified by 'drupaluser';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all privileges on drupaldb.* to drupaluser@localhost identified by 'drupaluser';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit;
Bye

-Creamos un directorio para el certificado web y entramos a el
mkdir -p /etc/nginx/ssl
cd /etc/nginx/ssl

-Creamos un certificado con nuestros datos
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/drupal.key -out /etc/nginx/ssl/drupal.crt
Generating a 2048 bit RSA private key
........................................................+++
.......................................................................................................................................................................................+++
writing new private key to '/etc/nginx/ssl/drupal.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CO
State or Province Name (full name) [Some-State]:Distrito Capital
Locality Name (eg, city) []:Bogota
Organization Name (eg, company) [Internet Widgits Pty Ltd]:DriveMeca
Organizational Unit Name (eg, section) []:Opensource
Common Name (e.g. server FQDN or YOUR name) []:DriveMeca
Email Address []:mecasoft @ gmail.com

-Restringimos el acceso
chmod 600 drupal.key

-Creamos un directorio para las paginas de drupal
mkdir /usr/share/nginx/html/drupal

-Creamos un archivo de configuración para drupal en nginx. Este redireccionara las conexiones por el puerto 80 al puerto 443 (https)

vi /etc/nginx/sites-available/drupal
server {
    server_name drupal.test.com;
    root /usr/share/nginx/html/drupal;

    listen 80;
    listen [::]:80;
    listen 443 default ssl;

    ssl_certificate      /etc/nginx/ssl/drupal.crt;
    ssl_certificate_key  /etc/nginx/ssl/drupal.key;

    if ($scheme = http) {
        return 301 https://$server_name$request_uri;
    }

    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }

    location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
    }

    location ~* \.(txt|log)$ {
        allow 192.168.0.0/16;
        deny all;
    }

    location ~ \..*/.*\.php$ {
        return 403;
    }

    location ~ ^/sites/.*/private/ {
        return 403;
    }

    location ~ (^|/)\. {
        return 403;
    }

    location / {
        # try_files $uri @rewrite; # For Drupal <= 6
        try_files $uri /index.php?$query_string; # For Drupal >= 7
    }

    location @rewrite {
        rewrite ^/(.*)$ /index.php?q=$1;
    }

    location ~ '\.php$|^/update.php' {
        fastcgi_split_path_info ^(.+?\.php)(|/.*)$;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_intercept_errors on;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
    }

    location ~ ^/sites/.*/files/styles/ { # For Drpal >= 7
        try_files $uri @rewrite;
    }

    location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
        expires max;
        log_not_found off;
    }
}

-Creamos un enlace simbólico para activar el sitio drupal en nginx
ln -s /etc/nginx/sites-available/drupal /etc/nginx/sites-enabled/

-Verificamos la configuración de nginx
nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

-Reiniciamos el servicio de nginx
/etc/init.d/nginx restart

-Volvemos al directorio donde instalaremos y descargamos drupal con git. Hora de ir por un café ;-)
cd /usr/share/nginx/html/drupal

git clone --branch 8.0.x http://git.drupal.org/project/drupal.git
Clonar en «drupal»...
remote: Counting objects: 505518, done.
remote: Compressing objects: 100% (97092/97092), done.
Receiving objects: 100% (505518/505518), 111.09 MiB | 658.00 KiB/s, done.
remote: Total 505518 (delta 362723), reused 504132 (delta 361816)
Resolving deltas: 100% (362723/362723), done.
Checking connectivity... hecho.

-Movemos todo al directorio original (OJO con el punto (.) final)
mv drupal/* .

-Creamos archivos de configuración
cd sites/default
cp default.settings.php settings.php
cp default.services.yml services.yml
mkdir files/
chmod a+w *

-Modificamos permisos
chown -R www-data:www-data /usr/share/nginx/html/drupal/

-Abrimos un browser y navegamos a drupal.test.com/drupal. Se nos alerta de que el certificado SSL no es firmado por un emisor confiable. Hacemos caso omiso y damos click para proceder al sitio
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-En la primera ventana de drupal cambiamos el idioma en que instalaremos y damos click al botón Save and continue
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-Paso seguido se nos pregunta tipo de instalación siendo la estandar la que usaremos para tomar todos los defaults (ya eres ducho con drupal, entonces usa la versión mínima). Damos click al botón Guardar y continuar
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-Escribimos los datos de la db creada en mariadb en pasos anteriores y damos click al botón Guardar y continuar
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-Finaliza la instalación
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-Paso final, ponerle nombre a nuestro sitio web hecho con drupal, especificar una dirección de email desde donde se enviaran emails de alerta, etc, crear una cuenta de administrador y colocarle contraseña
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

-Enhorabuena ya tenemos Drupal listo para ponerse en funcionamiento alimentándolo con contenido o personalizar lo ya creado
DriveMeca instalando Drupal en Linux Ubuntu Server paso a paso

Que tal te ha parecido la instalación, sencilla o compleja? Ya conocías Drupal, ya usas la versión 8? Déjame un comentario diciéndome como te ha ido con el.
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como configurar ip fija en Ubuntu Linux

DriveMeca configurando una ip fija (static) en Linux Ubuntu paso a paso
Quieres poner servicios (servidor de paginas web, email server, etc) en tu equipo Linux Ubuntu Desktop o Server pero cada vez que se conecta (o hace boot) a internet tiene una dirección ip dinámica diferente. Bien, la solución es cambiar la configuración para que quede con una ip fija (estática) y así llegamos al tema del día de hoy, como configurar una ip fija estática en Linux Ubuntu Server (el mismo procedimiento se puede hacer en Linux Ubuntu Desktop) paso a paso.

-Nos logeamos a una consola de texto (debemos tener una cuenta creada en el equipo). Editamos la configuración de interfaces de red y agregamos los datos ip que asignaremos a la tarjeta, en este caso eth0

sudo vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.19
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4

-Apagamos y volvemos a activar la tarjeta eth0 para que tome los cambios

sudo ifdown eth0
sudo ifup eth0

-Verificamos este activo el cambio

ifconfig

-Verificamos tengamos salida a internet dándole ping al dominio google.com

ping google.com
PING google.com (208.65.155.20) 56(84) bytes of data.
64 bytes from 208.65.155.20: icmp_seq=1 ttl=57 time=60.9 ms
64 bytes from 208.65.155.20: icmp_seq=2 ttl=57 time=51.7 ms
64 bytes from 208.65.155.20: icmp_seq=3 ttl=57 time=60.1 ms
64 bytes from 208.65.155.20: icmp_seq=4 ttl=57 time=65.7 ms
64 bytes from 208.65.155.20: icmp_seq=5 ttl=57 time=62.9 ms
64 bytes from 208.65.155.20: icmp_seq=6 ttl=57 time=54.7 ms
64 bytes from 208.65.155.20: icmp_seq=7 ttl=57 time=58.1 ms
^C
--- google.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 10156ms
rtt min/avg/max/mdev = 51.737/59.209/65.796/4.445 ms

Ya tenemos nuestro Linux Ubuntu Server o Desktop con una ip estática fija (Linux Ubuntu Desktop tiene la forma de hacerlo por medio de una herramienta gráfica, pero igual se puede de la forma mostrada aquí). Ya conocías la forma? Te resulta complicada o sencilla? Déjame un comentario aquí debajo.
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Instala tu servidor LAMP sin necesidad de un doctorado

DriveMeca instalando servidor LAMP en Ubuntu 14.04 server
Quieres un servidor web propio pero crees que es una tarea científica? Te equivocas, hoy en día tener un servidor LAMP (Linux Apache MySQL PHP) es algo sencillo de instalar y configurar como hoy les mostrare en este articulo paso a paso. Ubuntu server, que es la distribución Linux que usaremos para el articulo de hoy, es una de las que tiene el proceso mas sencillo para generar un servidor LAMP listo para usarse en pocos minutos.
Que ganamos con un servidor LAMP? Ganamos economía, estabilidad y seguridad por mencionar algunos puntos ademas de que ya por muchos es conocido que el Opensource es una pieza clave en el motor detrás de Internet.
Después de esta breve introducción comencemos. Necesitaremos un equipo completo para esto (aunque se puede en uno ya instalado, eso seria tema para otro articulo).

-Descargamos el ISO desde el URL de Ubuntu y generamos un DVD o USB booteable para la instalación

-Hacemos boot y comenzamos eligiendo el idioma. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Para instalar usamos la primera opción. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Elegimos el país donde se encuentra nuestro equipo. Esto sera usado para determinar la zona horaria. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-A continuación se configurara la distribución de teclado. Elegimos No para escogerlo de una lista. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-En mi caso escojo Español Latinoamericano. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se cargan algunos módulos según nuestro hardware
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se configura la conexión de red por DHCP, en caso de no haber uno activo, nos pedirá los datos para configurarla manualmente
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Momento de ponerle nombre a nuestro servidor; este debe ser de la forma host.dominio, ejemplo, ubulamp.test.com. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos pide crear una cuenta de usuario. Esta sera la usada para administrar el servidor. Escribimos el nombre completo de esta persona y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-A esta persona le creamos un nombre de usuario. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Escribimos una contraseña y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Confirmamos la contraseña volviendo a escribirla. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos da la posibilidad de cifrar nuestra carpeta personal. Eres paranoico? usa la opción Si, sino, elegimos No y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-La instalación detecta nuestra ubicación por medio de nuestra salida a Internet. Si es la correcta elegimos Si y presionamos Enter, en caso contrario con No nos dará la posibilidad manual de elegir nuestra ubicación. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Para esta instalación usaremos todo el disco ademas de LVM lo cual nos permitirá mas adelante agregar mas disco si es necesario de una forma sencilla. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se muestra el disco que se particionara, en caso de tener mas de uno, elegiríamos el que usaremos para instalar. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos pide nuevamente confirmar el particionado. Elegimos Si y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Usaremos todo el disco, si no fuera así podríamos dar el porcentaje o tamaño a usar. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Ultima oportunidad de hacer cambios en el particionado, se nos muestran los cambios que se realizaran. Elegimos Si y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se crean las particiones, se formatean y comienza la instalación
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos da la oportunidad de configurar un proxy de salida a Internet en caso de haberlo, si no es así dejamos el campo en blanco y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se configuran los repositorios
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-El sistema se puede configurar para actualizarse de tres formas, manual (primera opción), descargar actualizaciones automáticamente o por medio de Landscape por el cual hay que pagar. Sugiero la primera opción y presionar Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Momento de seleccionar los paquetes a instalar, para el caso de un servidor LAMP, marcamos OpenSSH (nos permitirá  administrar nuestro servidor de forma remota) y LAMP server. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Escribimos una contraseña para el usuario root de nuestro servidor MySQL. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Escribimos nuevamente la contraseña del usuario root de MySQL confirmandola. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se instalan otros paquetes necesarios
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Decimos Si a la pregunta de instalar GRUB en el sector de arranque del disco duro y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se instala GRUB
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Termina la instalación. Presionamos Enter y retiramos el DVD o USB desde donde instalamos. El equipo se reiniciara
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Al reiniciar el equipo entramos con la cuenta creada en pasos anteriores
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Paso a seguir muy importante, actualizar corrigiendo errores o problemas de seguridad
sudo apt-get update
sudo apt-get dist-upgrade

-Modificamos la configuración de red para dejarla estática en vez de dinámica. Para este articulo nuestro servidor esta en la ip 192.168.1.134

sudo vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.134
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4

-Reiniciamos el servicio y verifiquemos haya tomado el cambio
sudo service networking restart

ifconfig eth0
eth0      Link encap:Ethernet  direcciónHW 08:00:27:1d:cb:a7
          Direc. inet:192.168.1.134  Difus.:192.168.1.255  Másc:255.255.255.0
          Dirección inet6: fe80::a00:27ff:fe1d:cba7/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:591 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:181 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:57922 (57.9 KB)  TX bytes:20299 (20.2 KB)

-Verificamos que apache se este ejecutando
sudo service apache2 status

-Abrimos un browser y nos conectamos a la ip de nuestro servidor. Se nos debe mostrar la pagina de apache 2
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Verificamos php
sudo vi /var/www/html/info.php
<?php phpinfo(); ?>

-Abrimos un browser y navegamos a http://192.168.1.134/info.php. Allí veremos información sobre versión de php y todos sus módulos instalados
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Una de las ventajas de apache es la posibilidad de manejar varios sitios a la vez (sitios virtuales). Cada sitio maneja sus propias configuraciones, nombres de dominio, etc. Deshabilitaremos el sitio por default 000-default.conf y nos crearemos un sitio virtual llamado drivemeca. Para esto copiamos el default con el nombre de drivemeca y nos creamos el directorio donde estará nuestro sitio alojado

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/drivemeca.conf
sudo mkdir /var/www/html/drivemeca

-Editamos el archivo de configuración de nuestro sitio virtual drivemeca y cambiamos el DocumentRoot a que apunte al directorio que creamos

sudo vi /etc/apache2/sites-available/drivemeca.conf
DocumentRoot /var/www/html/drivemeca

-Eliminamos el sitio 000-default y activamos el sitio drivemeca. Reiniciamos apache

sudo a2dissite 000-default
sudo a2ensite drivemeca
sudo service apache2 restart

-Para probar nuestro nuevo sitio nos creamos un html basico

sudo vi /var/www/html/drivemeca/index.html
<b>Prueba del sitio web de drivemeca. Funciona!!</b>

-Abrimos un browser y navegamos a http://192.168.1.134
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

Que bien, ya tenemos nuestro sitio web drivemeca funcionando y listo para que nuestra creatividad se desborde. Usas servidores LAMP? con que distribución Linux?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark