Archivo de la etiqueta: servidor

Instalar WordPress en un servidor propio

Como ya vimos el otro día, podemos alojar varios sitios web en un mismo servidor. En mi caso para lo que los quería era para instalar distintas instancias de WordPress (osease distintos blogs). Pero para usar WordPress requerimos distintas aplicaciones para las diferentes partes del sistema.

PHP

Primero instalaremos PHP para que los scripts de WordPress puedan ser ejecutados.

sudo apt-get install php apache2 libapache2-mod-php php-mcrypt php-mysql

Base de datos

Ahora instalaremos la base de datos

sudo apt-get install mysql-server
 sudo mysql_secure_installation
 sudo mysql_install_db

y crearemos los usuarios para cada uno de nuestro blog. Primero nos logearemos como root para poder crear usuarios

mysql -u root -p

crearemos el usuario

GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'pass';

Saldremos de la conexión con la base de datos con el root, y nos logearemos con el nuevo usuario

 mysql -u user -p

y crearemos una nueva base de datos para el blog

CREATE DATABASE db_wordpress;

Scripts de WordPress

Nos bajaremos la última versión de WordPress. La descomprimiremos y la pondremos en /var/www/directorio-de-tu-blog/. Para terminar de configurar el apache podéis seguir esta guía.

Finalizar

Para finalizar y que los cambios tengan efecto reiniciaremos apache

sudo systemctl restart apache2
 apt-cache search php- | less

y accederemos a la url de nuestro blog. Allí se nos pedirá que ingresemos los datos de la base de datos y otra información básica sobre el blog.

Como mover ficheros del servidor a mi ordenador y viceversa usando la consola

Como ya comenté en mi anterior post conseguí un server y uno de los problemas que tuve fue mover ficheros de un lado para otro (del servidor a mi ordenador loca y al revés). Buscaba algo que pudiera usarse a través de la consola sin tener que usar otros programas (i.e. FTP, esciptorios remotos, etc.). Finalmente encontré una solución curiosa pero muy buena. Se trata de usar sshfs.

Si no lo tienes instalado (probablemente no)

sudo apt-get install sshfs

Ahora crea un directorio en tu maquina local dónde quieras enlazar el el directorio del servidor. Para enlazar los dos directorios usa el siguiente comando:

sshfs [email protected]:/remote/dir /home/user/test

Con el enlace montado puedes usar tu GUI local o lo que quieras para mover los archivos que desees. Una vez hayas terminado usa el siguiente comando para terminar el enlace.

fusermount -u /home/youruser/remotecomp

(si no te acuerdas del directorio que usaste, pulsando tab puedes ver los que tienes abiertos)

Bonus: Idea original junto con otras ideas para conseguir tal meta.