Mostrando entradas con la etiqueta configuración. Mostrar todas las entradas
Mostrando entradas con la etiqueta configuración. Mostrar todas las entradas

15 de diciembre de 2019

Resetear la contraseña de Root de MySQL en Ubuntu


Hace poco tuve que resetear la password de MySQL en Ubuntu y para que no se pierda en el olvido, pongo aquí los pasos que seguí para resetearla:

1. Parar MySQL:
sudo service mysql stop
2. Crear el directorio /var/run/mysqld:
sudo mkdir /var/run/mysqld
3. Dar permisos al usuario mysql al directorio anterior:
sudo chown mysql: /var/run/mysqld
4. Arrancar MySQL manualmente sin permisos ni red:
sudo mysqld_safe --skip-grant-tables --skip-networking &
5. Entrar en MySQL sin password:
sudo mysql -u root mysql
6. Dentro de MySQL actualizar las tablas directamente:
UPDATE mysql.user SET
authentication_string=PASSWORD('YOURNEWPASSWORD'), 
plugin='mysql_native_password'
WHERE User='root' AND Host='%';
EXIT;
7. Parar MySQL manualmente:
sudo mysqladmin -S /var/run/mysqld/mysqld.sock shutdown
8. Arrancar el servicio de MySQL normalmente:
sudo service mysql start
9. Testear que puedas entrar como root con la nueva contraseñ:
sudo mysql -u root -p
Comparte:    Facebook Twitter
Leer más

2 de diciembre de 2019

Instalación de QGIS en Ubuntu 18.04


QGIS (anteriormente llamado también Quantum GIS) es un Sistema de Información Geográfica (SIG) de software libre para plataformas GNU/Linux, Unix, Mac OS, Microsoft Windows y Android. A continuación vamos a ver como instalarlo en Ubuntu 18.04.

Primero descargamos la llave pública de QGIS y la importamos:

wget -O - https://qgis.org/downloads/qgis-2019.gpg.key | gpg --import
Debería salir algo así:

--2019-12-02 10:48:03--  https://qgis.org/downloads/qgis-2019.gpg.key
Resolviendo qgis.org (qgis.org)... 104.27.139.220, 104.27.138.220, 2606:4700:30::681b:8bdc, ...
Conectando con qgis.org (qgis.org)[104.27.139.220]:443... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 1839 (1,8K) [application/pgp-keys]
Guardando como: “STDOUT”

-                  100%[===============>]   1,80K  --.-KB/s    en 0s      

2019-12-02 10:48:04 (26,8 MB/s) - escritos a stdout [1839/1839]

gpg: key 51F523511C7028C3: 1 firma no comprobada por falta de una clave
gpg: clave 51F523511C7028C3: clave pública "QGIS Archive Automatic Signing Key (2019) <qgis-developer lists.osgeo.org>" importada
gpg: Cantidad total procesada: 1
gpg:               importadas: 1
gpg: no se encuentran claves absolutamente fiables
Luego hacemos un fingerprint:

gpg --fingerprint 51F523511C7028C3
Debería salir algo así:

pub   rsa4096 2019-08-08 [SCEA] [caduca: 2020-08-08]
      8D5A 5B20 3548 E500 4487  DD19 51F5 2351 1C70 28C3
uid        [desconocida] QGIS Archive Automatic Signing Key (2019) <qgis-developer lists.osgeo.org>
Una vez comprobado la añadimos la clave al apt:

gpg --export --armor 51F523511C7028C3 | sudo apt-key add -
Añadimos los repositorios de QGIS al fichero /etc/apt/sources.list

echo "#QGIS" | sudo tee -a /etc/apt/sources.list
echo "deb https://qgis.org/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
echo "deb-src https://qgis.org/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
Después actualizamos:

sudo apt update
Y finalmente instalamos:

sudo apt install qgis qgis-plugin-grass
Una vez abierto podemos crear un nuevo proyecto y en el "Navegador", dentro de "XYZ Tiles", pinchamos con el botón derecho en "OpenStreetMap" y pinchamos en "Añadir capa al proyecto" y así tendremos nuestro primer mapa cargado :-)

Comparte:    Facebook Twitter
Leer más

13 de octubre de 2019

Qué programas desinstalar después de instalar Ubuntu Desktop 18.04


En uno de mis últimos posts sobre cómo hacer una instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario, explico al final que el hacer una instalación mínima de Ubuntu Desktop me estaba dando muchos problemas, así que al final he optado por hacer una instalación completa, el problema es que hay programas que no utilizo.

C Así que, como en otras ocasiones, a continuación escribo, en forma de apuntes, qué programas desinstalar después de instalar Ubuntu Desktop 18.04. Esto es algo muy personal y seguro que hay gente que usa los programas que yo personalmente no uso. En cualqueir caso ahí va mi selección:

Primero desinstalo el icono de Amazon con:

sudo rm /usr/share/applications/ubuntu-amazon-default.desktop
Primero desinstalo el programa de la webcam Cheesse, el gestor de correo Thunderbird, el calendario de Gnome, el escritorio remoto Remmina, el gestor de tareas ToDo con:

sudo apt remove --autoremove chesse thunderbird gnome-calendar remmina gnome-todo
Luego desinstalo varios juegos: el Mahjong, el Buscaminas, los juegos de cartas de Aisleriot, el Sudoku con:

sudo apt remove --autoremove gnome-mahjongg gnome-mines aisleriot gnome-sudoku
Espero que le sea útil a alguien. A mi yo del futuro seguro que sí ;-)
Comparte:    Facebook Twitter
Leer más

Cómo hacer que se vean correctamente las imágenes en miniatura (thumbnails) en el explorador de archivos Nautilus en Ubuntu 18.04


Como he comentado en uno de mis últimos posts sobre cómo hacer una instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario, hace poco me he comprado un Slimbook ProX, y aunque la gente de Slimbook me lo dieron con Ubuntu instalado y configurado, yo como buen hacker he querido instalar Ubuntu desde cero y algún que otro problema me he encontrado.

Así que, como en otras ocasiones, a continuación escribo, en forma de apuntes, cómo hacer que se vean correctamente las imágenes en miniatura (thumbnails) en el explorador de archivos Nautilus en Ubuntu 18.04.

Después de mucho buscar por Internet como arreglar el problema encontré este post en francés que me sirvió de inspiración.

A modo de resumen, a mi me ha servido con hacer:

sudo apt install gnome-raw-thumbnailer libgdk-pixbuf2.0-bin
Espero que le sea útil a alguien. A mi yo del futuro seguro que sí ;-)
Comparte:    Facebook Twitter
Leer más

Cómo hacer USB tethering con Android en un Ubuntu Server


Como he comentado en uno de mis últimos posts sobre como hacer una instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario, hace poco me he comprado un Slimbook ProX, y aunque la gente de Slimbook me lo dieron con Ubuntu instalado y configurado, yo como buen hacker he querido instalar Ubuntu desde cero y algún que otro problema me he encontrado.

Así que, como en otras ocasiones, a continuación escribo, en forma de apuntes, cómo hacer USB tethering con Android en un Ubuntu Server para compartir la conexión de Internet de tu teléfono Android con tu portátil Ubuntu.

Primero conectamos nuestro teléfono Android por USB y en opciones buscamos como compartir la conexión por USB.

Una vez hecho esto miramos que interfaces de red tenemos con:

ifconfig -a
Vemos cual es la que corresponde con la de nuestro teléfono, en mi caso es la enp0s20f0u5, así que la levantamos con:

sudo ifconfig enp0s20f0u5 up
Y luego tenemos que configuar el DHCP con:

sudo dhclient enp0s20f0u5
Como el nombre de la interfaz de red de mi teléfono no cambia, se puede crear un pequeño script para automatizarlo. Yo por ejemplo me he creado este en el ~/.zsgrc:

function usbtethering() {
  sudo ifconfig enp0s20f0u5 up
  sudo dhclient enp0s20f0u5
}
Espero que le sea útil a alguien. A mi yo del futuro seguro que sí ;-)
Comparte:    Facebook Twitter
Leer más

9 de octubre de 2019

Arreglar un problema de la BIOS y el GRUB con el "Secure Boot" en mi Slimbook Pro


Como he comentado en uno de mis últimos posts sobre como hacer una instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario, hace poco me he comprado un Slimbook ProX, y aunque la gente de Slimbook me lo dieron con Ubuntu instalado y configurado, yo como buen hacker he querido instalar Ubuntu desde cero y algún que otro problema me he encontrado.

Así que, como en otras ocasiones, a continuación escribo, en forma de apuntes, como arreglar un problema de la BIOS y el GRUB con el "Secure Boot".

El problema consistía en que una vez instalado Ubuntu con sistema EFI y "Secure Boot" habilitado en la BIOS, algunas veces, cuando reiniciaba el portátil, no se cargaba bien el GRUB, pero otras veces, o pulsando F7 y seleccionando el boot me funcionaba. Como tengo 2 discos SSD en RAID 0, pensé que era un problema de particiones, así que copié la partición EFI del primer disco al segundo, pero esto no resolvió el problema.

Afortunadamente, mi amigo y compañero Roberto Mengibar que es un crack con sistemas Linux en general y con el sistema MAX en particular, me estuvo ayudando y parece que dio con la solución.

La solución pasa por habilitar el CSM en la BIOS y poner primera la partición EFI (yo además he deshabilitado las demás opciones, pero eso es opcional). El tema es que al habilitar el CSM, el "Secure Boot" se desactiva. El caso es que si vuelves a activar el "Secure Boot" el CSM se desactiva de nuevo, pero curiosamente el problema de que a veces arranca bien el GRUB y otras veces mal, se arregla. Supongo que será un pequeño bug de la BIOS :-)

Espero que le sea útil a alguien. A mi yo del futuro seguro que sí ;-)
Comparte:    Facebook Twitter
Leer más

3 de octubre de 2019

Instalar los drivers de Nvidia en Ubuntu y posteriormente actualizar el Secure Boot


Como he comentado en mi último post sobre como hacer una instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario, hace poco me he comprado un Slimbook ProX, y aunque la gente de Slimbook me lo dieron con Ubuntu instalado y configurado, yo como buen hacker he querido instalar Ubuntu desde cero y algún que otro problema me he encontrado.

Así que, como en otras ocasiones, a continuación escribo, en forma de apuntes, como instalar los drivers de NVIDIA en Ubuntu y como posteriormente actualizar el "Secure Boot" si lo tienes activado en la BIOS.

Antes de nada, comentar que los chicos de Slimbook ya tienen un artículo explicándolo, pero a mi el blog me sirve como un "disco duro" para mi yo del futuro que ya de paso espero que sea útil a más gente. ;-)

Para actualizar los drivers de NVIDIA tienes que:
  1. abrir "Software y actualizaciones",
  2. luego ir a la pestaña "Controladores adicionales"
  3. y finalmente pinchar en el driver de NVIDIA en vez de en el driver de Nouveau.
Hasta aquí nada raro. Sólo que si tienes el Secure Boot activado en la BIOS:
  1. al pulsar el botón "Aplicar cambios" te saltará un popup indicándote que tienes que configurar el Secure Boot,
  2. entonces en ese momento hay que hacer click en "Siguiente" e 
  3. introducir una contraseña que no tienes que olvidar pues te la pedirá después de
  4. reiniciar el equipo.
Una vez reiniciado el equipo:
  1. sale un mensaje azul de la BIOS,
  2. entonces pulsamos cualquier tecla para continuar,
  3. y entonces aparece un menú, 
  4. y entonces primero seleccionamos "Enroll Mok", 
  5. luego "Continue"
  6. y luego "Yes",
  7. y después nos pide introducir la contraseña (que es la misma que la del paso anterior)
  8. y una vez hecho seleccionamos "Reboot".
Et voilá, c'est fini ;-)
Comparte:    Facebook Twitter
Leer más

2 de octubre de 2019

Instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario



Hace poco que me he comprado un Slimbook ProX con 2 discos SSD, y aunque la gente de Slimbook me lo dieron con Ubuntu instalado y configurado, yo como buen hacker he querido instalar Ubuntu desde cero y algún que otro problema me he encontrado.

Así que, como en otras ocasiones, a continuación escribo, en forma de apuntes, como hacer una instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario.

Lo primero que hay que tener en cuenta es que la instalación de Ubuntu Desktop no ofrece la posibilidad de instalar un RAID, así que hay que hacerlo desde la instalación alternativa de Ubuntu Server.

Lo primero a remarcar es que hay que instalar Ubuntu Server con cable de red para que configure automáticamente la red durante la instalación y luego no tengas problemas para instalar cosas adicionales.

Una vez instalado y configurado el WiFi, si quitas el cable puedes tener un problema de que cuando arranca Ubuntu se queda esperando una conexión a Internet y se arregla como se indica aquí:

https://askubuntu.com/questions/1090631/start-job-is-running-for-wait-for-network-to-be-configured-ubuntu-server-18-04

Pero antes de tenerlo todo instalado, queda instalar el RAID 0, y eso se hace como pone aquí pero para RAID 0 en vez de RAID 1:

https://support.us.ovhcloud.com/hc/en-us/articles/360006076940-How-to-Configure-Software-RAID-on-Ubuntu-18-04

En mi caso creo 3 particiones en cada uno de los discos: una para EFI, otra para SWAP y otra para ROOT. Pero solo creo 2 RAID: uno para SWAP y otra para ROOT. La partición EFI del segundo disco la dejo sin usar pues si no da problemas al instalar el GRUB on EFI.

Resumen:

Disco 1:
Partición 1.1: 1 GB como EFI
Partición 1.2: 3 GB como partición RAID
Partición 1.3: X GB como partición RAID

Disco 2:
Partición 2.1: 1 GB sin usar (para que no de problemas al instalar)
Partición 2.2: 3 GB como partición RAID
Partición 2.3: X GB como partición RAID

RAID 0 A:
Partición A.1: 6 GB para SWAP

RAID 0 B:
Partición B.1: 2X GB como EXT4 para /
Para cifrar la home de un usuario primero tenemos que instalar ecryptfs-utils y lo hacemos con:

sudo apt install ecryptfs-utils
Y luego añadimos el usuario que queramos indicando que su home esté cifrada con:

sudo adduser --encrypt-home asanzdiego
Si además le queremos dar permisos de sudo al usuario lo hacemos con:

sudo usermod -aG sudo asanzdiego
Y luego hacemos una instalación mínima del escritorio de Ubuntu con:

sudo apt install --no-install-recommends ubuntu-desktop
Luego instalar algunos programas básicos como el navegador Firefox, el editor de textos GEdit, el visor de documentos Evince, el visor de imágenes EoG, la calculadora con:

sudo apt install firefox gedit evince eog gnome-calculator
Y a continuación seguir con el resto de lo que explico en mi post sobre que hacer después de una instalación mínima de Ubuntu 18.04.

Nota: al instalar el ubuntu-desktop con la opción --no-install-recommends te hace una instalación tan mínima que luego hay cosas como la compartición de archivos de Android mediante USB que no funcionan, así que al final es casi más recomendable instalar el metapaquete ubuntu-desktop entero aunque te instale ciertos programas que no uses.
Comparte:    Facebook Twitter
Leer más

7 de noviembre de 2018

Instalacíón y configuración de MySql Server en Ubuntu 18.04


MySQL Server es un servidor de gestión de bases de datos relacionales con licencia GPL (Software Libre).

Para instalar el servidor MySQL en un Ubuntu hay que ejecutar el siguiente comando:

sudo apt install mysql-server
Para configurar el servidor de MySQL lo mejor es ejecutar el siguiente comando:

sudo mysql_secure_installation
El comando anterior irá haciendo distintas preguntas de seguridad. Iremos presionando "Y" y luego "ENTER" para aceptar los valores predeterminados. Salvo cuando nos pregunta por la contraseña de root del servidor MySQL (que podemos poner la misma que la del Ubuntu).

Luego tenemos que cambiar el método de autenticación del usuario root del servidor MySQL, así que nos conectamos con el siguiente comando:

sudo mysql
Cambiamos el método de autenticación del usuario root del servidor MySQL de "auth_socket" a "mysql_native_password" con el siguiente comando (hay que poner el password que hemos puesto antes):

mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Luego recargamos los privilegios del servidor de MySQL con el siguiente comando:

mysql > FLUSH PRIVILEGES;
Por último nos desconectamos de MySQL Server con el siguiente comando:

mysql > exit
Comparte:    Facebook Twitter
Leer más

30 de septiembre de 2018

Qué hacer después de una instalación mínima de Ubuntu 18.04

Acabo de hacer una instalación mínima de Ubuntu 18.04 y he ido apuntando los pasos que ido dando justo después a modo de recordatorio para mi para una futura instalación, pero espero que sea de utilidad a otras personas.

  1. Enlazo mi propio post con las nuevas teclas rápidas de Ubuntu 18.04, pues algunas han cambiado con respecto a versiones anteriores.
  2. Enlazo mi propio post con la configuración de escritorio de Ubuntu 18.04 que he utilizado.
  3. Enlazo mi propio post con la configuración de Firefox que he utilizado.
  4. Enlazo mi propio post con la instalación de software que he utilizado.
Comparte:    Facebook Twitter
Leer más

Configuración de Firefox

Acabo de hacer una instalación de Ubuntu 18.04 y estoy recopilando ciertas cosas a modo de recordatorio para mi, pero espero que sea de utilidad a otras personas. En este caso la configuración de Firefox:

  1. General > Inicio > Restaurar sesión previa - seleccionado
  2. General > Archivo y aplicaciones > Descargas > Preguntar siempre donde guardar archivos - seleccionado
  3. General > Aplicaciones > mailto > GMail - seleccionado
  4. Buscar > Buscador predeterminado > DuckDuckGo - seleccionado
  5. Privacidad y seguridad > Formularios y contraseñas > Preguntar para guardar contraseñas e inicios de sesión de sitios web - no seleccionado
  6. Privacidad y seguridad > Formularios y contraseñas > Protección contra el rastreo > Siempre - seleccionado
  7. Luego instalo 2 extensiones: la de buffer y la de MetaMask
Comparte:    Facebook Twitter
Leer más

29 de septiembre de 2018

Configuración del escritorio de Ubuntu 18.04


Acabo de hacer una instalación de Ubuntu 18.04 y han cambiado algunas opciones de configurarción, así que pongo aquí la nueva configuración que he usado yo a modo de recordatorio para mi, pero espero que sea de utilidad a otras personas.

  1. Abrir la configuración y cambiar:
    • El fondo de esritorio:
    • El tamaño de los iconos del dock a 32:
    • En dispositivos, activar la luz noctura del monitor de forma automática:

  2. Instalar el configurador de escritorio gnome-tweak-tool:

    sudo apt install gnome-tweak-tool
  3. Instalar la extensión gnome-shell-extension-system-monitor que nos permite ver el estado (CPU, RAM, Red, Disco, etc.) en la barra superior de herramientas:

    sudo apt install gnome-shell-extension-system-monitor
  4. Abrir la aplicación retoques (gnome-tweak-tool):
    • Apariencia > Temas > Aplicaiones > Radiance:
    • Barra superior > Reloj > Fecha activada:
    • Extensiones > Activar "System-monitor":
    • En configuración de la extensión de "system-monitor", cambiar los colores a tonos de grises, cambiar el ancho del gráfico a 32, seleccionar "Mostrar en el menú" a todo, y seleccionar "Mostrar" a CPU, Memoria, Intercambio, Red, Disco y Temperatura (está última el "Estilo mostrado" a modo numérico:
    • Ventanas > Botones de la barra de título > Colocación > Izquierda:
Comparte:    Facebook Twitter
Leer más

8 de abril de 2018

Instalar y configurar ZSH y Oh My ZSH en Ubuntu


Hoy vengo a contar como instalar y configurar en Ubuntu la shell ZSH y el framework Oh My ZSH, herramientas que han conseguido mejorar mi productividad con la consola.

Escribo este post un poco para mi yo del futuro cuando tenga que volver a instalar y configurar de nuevo dichas herramientas, pero de paso espero que el post sea útil para más gente.

Instalar ZSH

ZSH es una shell que mejora a BASH en algunos aspectos como el autocompletado y la navegación entre directorios.

Para instalarlo:

sudo apt install git zsh

Poner ZSH como shell por defecto

Para poner ZSH como shell por defecto hay que ejecutar el siguiente comando:

chsh -s $(which zsh)
Y luego cerrar sesión y volver a entrar.

Instalar Oh My ZSH

Oh My ZSH es un framework con una gran comunidad detrás con muchos temas y plugins para añadir funcionalidad a ZSH.
Para instalarlo:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Tema honukai

Oh My ZSH tiene muchos temas y a mi uno de los que más me gusta es es honukai.

Para instalarlo:

wget https://raw.githubusercontent.com/oskarkrawczyk/honukai-iterm/master/honukai.zsh-theme $ZSH_CUSTOM/themes/
Para activarlo hay que modificar el fichero de configuración ~/.zshrc:

ZSH_THEME="honukai"


Plugins

Como he dicho antes Oh My ZSH tiene muchos plugins.

Para activarlos hay que modificar el fichero de configuración ~/.zshrc:

plugins=(
  git common-aliases colored-man-pages zsh-autosuggestions zsh-syntax-highlighting
)
Algunos plugins, además de activarlos hay que instalarlos. A continuación describo y muestro como instalar los plugins que yo uso.

Plugin git

Viene instalado por defecto y añade un montón de alias de git como:

gl para git pull
gp para git push

Plugin common-aliases

Añade ciertos alias interesantes, entre ellos:

G para añadir | grep al final de un comando

Plugin colored-man

Este plugin colorea las páginas del manual.


Plugin extract

Permite descomprimir cualquier tipo de archivo comprimido de una forma común:

x nombre-fichero-comprimido

Plugin zsh-autosuggestions

Este plugin busca en el historial tus últimos comandos y te va autocompletando los mismos.

Para instalarlo:

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

Plugin zsh-syntax-highlighting

Este plugin colorea los comandos en verde o en rojo dependiendo de si son correctos o no.

Para instalarlo:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Bibliografía

http://www.zsh.org/
http://ohmyz.sh/
https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
https://github.com/agnoster/agnoster-zsh-theme
https://github.com/powerline/fonts
https://github.com/oskarkrawczyk/honukai-iterm-zsh
https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins
https://github.com/zsh-users/zsh-autosuggestions
https://github.com/zsh-users/zsh-syntax-highlighting
https://vmcreativo.com/como-instalar-oh-my-zsh-en-tu-consola-y-algunos-plugins-utiles/
https://hackernoon.com/oh-my-zsh-made-for-cli-lovers-bea538d42ec1

Comparte:    Facebook Twitter
Leer más

12 de julio de 2016

Instalación y configuración básica de NginX en Ubuntu



Introducción a NginX

La principal ventaja de NginX como servidor web es que consume muchos menos recursos al servir contenido estático, y esto lo convierte en una excelente opción para funcionar como proxy inverso o como balanceador de carga para otros servidores como Apache, optimizando la entrega de contenidos.

Lo que hace que Nginx sea diferente a otros servidores web es su arquitectura, que permite responder a millones de peticiones por segundo aprovechando al máximo los núcleos o hilos de ejecución del servidor con una configuración muy simple.

Fuente: https://raiolanetworks.es/blog/nginx/

Instalar NginX en Ubuntu

La instalación de NginX en Ubuntu es casi trivial, sólo hay que ejecutar el siguiente comando:

sudo apt-get install nginx
Si introducimos la URL http://localhost en un navegador de la máquina donde lo hemos instalado, tenemos que apreciar algo así:


Cambiar el puerto por defecto

Para cambiar el puerto por defecto tenemos que modificar el fichero de configuración “/etc/nginx/sites-available/default”

sudo vim /etc/nginx/sites-available/default
Y donde pone “listen 80” ponemos “listen 88”:

Entonces reiniciamos el servidor:

sudo service nginx restart
Si introducimos ahora la URL http://localhost:88 en un navegador de la máquina donde lo hemos instalado, tenemos que apreciar algo así:


Cambiar página web por defecto

Para cambiar la página por defecto de NginX en Ubuntu, nos tenemos que ir a “/usr/share/nginx/html” y modificar el fichero “index.html”:

sudo vim /usr/share/nginx/html/index.html
En este caso simplemente cambiaremos el <title> y el <body> poniendo “Hola nginx!”

Si volvemos a introducir la URL http://localhost:88 en un navegador de la máquina donde lo hemos instalado, tenemos que apreciar algo así:


Opinión personal

Sin ser experto ni en Apache (ver mi articulo "Instalación y configuración básica de Apache en Ubuntu") ni en NginX, la sensación que me ha dado es que NginX es un poco más sencillo de configurar, ahora bien, parece menos versátil.

Yo no he hecho ninguna prueba de carga, pero en muchas de las comparativas que he buscado, como la que pongo abajo, muestran como en temas de rendimiento gana NginX:


Fuente: http://www.theorganicagency.com/apache-vs-nginx-performance-comparison/

Creo de todas formas que el principal indicador a tener en cuenta es el ascenso global en el uso de NginX como servidor web. La cuota de mercado de NginX en el millón de sitios más concurridas es del 24% en diciembre de 2015, sólo por debajo de Apache. Pero ese dato aislado tiene mucho más valor en contexto, viendo la evolución de dicho porcentaje en los últimos 7 años, en donde no ha parado de subir, mientras que el resto de servidores no ha parado de bajar.

Fuente: http://news.netcraft.com/archives/2015/12/31/december-2015-web-server-survey.html

Conclusión: si tuviese que instalar un servidor para servir páginas web, creo que yo, hoy por hoy, me decantaría por NginX.
Comparte:    Facebook Twitter
Leer más

27 de diciembre de 2015

Instalación y configuración básica de Apache en Ubuntu

Instalación de Apache

Para instalar Apache2 en Ubuntu (12.04) simplemente hay que ejecutar:

sudo apt-get install apache2
Una vez ejecutado, si apuntamos a http://127.0.0.1 en un navegador donde lo hemos instalado, deberíamos ver algo así:


Cambiar el puerto por defecto de Apache

Para cambiar el puerto por defecto, el 80, por el 8000, tenemos que editar el fichero:

sudo vim /etc/apache2/ports.conf
Como podemos ver en la imagen de a continuación:


Para que los valores surjan efecto tenemos que reiniciar el servidor con el siguiente comando:

sudo service apache2 restart
Ahora, para poder ver la página por defecto del Apache, tendremos que teclear http://127.0.0.1:8000/html/ en un navegador donde lo hemos instalado, como vemos a continuación:


Cambiar la página por defecto de Apache

Ahora vamos a cambiar la página por defecto. Para ello tenemos que editar el fichero "/etc/www/html/index.html":


Ahora tecleamos http://127.0.0.1:8000/html/ en un navegador donde lo hemos instalado y veremos lo siguiente:


Comparte:    Facebook Twitter
Leer más