Browsing category Linux

Instalar Nginx en Ubuntu 16.04


Nginx, es uno de los servidores web mas populares del mercado. Y en mi opinión utiliza mejor los recursos que Apache, en este mini-tutorial explicaré como instalar Nginx en Ubuntu 16.04. sudo apt-get update sudo apt-get install nginx Ahora comprobaremos si está instalado correctamente systemctl status nginx Este comando debería devolver algo como esto: ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service;

Limitar el acceso al FTP


Para crear usuarios FTP y restringir su acceso y que solo puedan acceder a su carpeta se hace de la siguiente forma. Una vez creado el usuario normal, vamos a la terminal y cambiamos la "home" del usuario sudo usermod -d /var/www/usuario -m usuario Luego hacemos que no pueda salir de ahí editando la configuración del vsftpd.conf sudo nano /etc/vsftpd.conf Y ahi cambiamos esta línea chroot_local_user=YES Por último reiniciamos el servicio sudo /etc/init.d/vsftpd restart

Instalar certificado SSL en Apache – Ubuntu


Si quieres instalar un certificado SSL en tu sitio primero tienes que escoger una empresa proveedora. Una vez eso activa el módulo: sudo a2enmod ssl Una vez activado, reiniciamos el servidor. sudo service apache2 restart Ahora crearemos una carpeta donde almacenar nuestros certificados. sudo mkdir /etc/apache2/ssl Ahora generaremos los certificados del servidor. openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr Debería salir algo como esto: Generating a

Aumentar el límite del tamaño de los archivos SQL en phpMyAdmin


Cuando vas ha hacer una importación de alguna base de datos en phpMyAdmin, verás que a la derecha de donde subes el fichero SQL te muestra el tamaño máximo de subida que tiene el sistema, normalmente suelen ser 2MB, esto no es suficiente en todos los casos, para aumentar este limite, puedes hacerlo con los siguientes comandos en terminal:   cd /etc/php5/apache2/ sudo nano php.ini Y cambiar el valor "upload_max_filesize" y "post_max_size" post_max_size 50M upload_max_filesize =

Comprimir ficheros en linux usando el comando tar


En linux para comprimir ficheros puedes hacerlo comodamente utilizando el comando tar en la terminal, por ejemplo en el caso que queramos comprimir una carpeta entera navegamos con "cd" hasta ella y una vez dentro escrivimos: tar cvzf NOMBRE_OUTPUT.tar.gz . Con el punto final le indicamos que empieza a partir de la carpeta en la que nos encontramos, para indicarle un carpeta en concreto sería así: tar cvzf NOMBRE_OUTPUT.tar.gz carpeta/ Esto nos creará un fichero llamado "NOMBRE_OUTPUT.tar.gz"

Borrar un virtualhost en Ubuntu


Si tienes funcionando un virtual host en Ubuntu y quieres eliminarlo, puedes hacerlo con los siguientes comandos. Primero deshabilitamos el sitio: sudo a2dissite sitename Ahora reiniciamos ubuntu: sudo service apache2 restart Y finalmente lo acabamos de borrar del sistema: sudo rm /etc/apache2/sites-available/sitename