IDE, SIG y Teledetección
Instalación de Apache HTTP server.

Instalación de Apache HTTP server.

Ha llegado el momento de empezar a instalar los componentes de la IDE.

Lo principal y más necesario es instalar el servidor web Apache HTTP server. Aquí es donde alguien al empezar a instalar decida echarse atrás. Hay que ser valientes y realistas al mismo tiempo. Administrar un servidor linux no es fácil, pero con mis indicaciones espero que todo salga bien. Ya sabéis si no llegáis a lo mismo que yo pues hacéis un comentario para ver si lo resolvemos.

Primero hay que tener algunas nociones de linux para poder movernos por el sistema sin tener un entorno gráfico. Solo vamos a utilizar el shell de linux. Aquí os dejo una web donde explica los principales comandos de linux https://likegeeks.com/es/comandos-principales-de-linux/

La instalación de todos los componentes la vamos a realizar compilando las fuentes y posteriormente instalando. Hay otras opciones más sencillas, pero no tan optimas como compilar. En los repositorios de aplicaciones de UBUNTU podéis encontrar casi todas las aplicaciones que vamos a instalar, pero eso es otra guía no esta.

Antes de compilar apache debemos instalar de los repositorios de ubuntu lo necesario para poder compilar y algunas librerías que nos harán falta para compilar apache y otras aplicaciones.

Lo primero es acceder a nuestro servidor como explicamos en la entrada http://www.thewebis.es/acceso-remoto-seguro-a-nuestro-servidor/

Al acceder al sistema nos pide el usuario y contraseña de la instalación de Ubuntu Server. Este usuario no tiene privilegios de administrador pero si ejecutamos la orden sudo su y nos pedirá la contraseña de nuestro usuario.

#sudo su

Después ejecutaremos lo siguiente:

apt install autoconf automake binutils bison flex gcc gettext libtool make patch cmake libapr1 libapr1-dev libaprutil1 libaprutil1-dev libxml2 libxml2-dev libreadline7 libreadline-dev libpng16-16 libpng-dev openssl libcurl4 libxslt1.1 libopenjp2-7 libopenjp2-7-dev libfreetype6 libfreetype6-dev libharfbuzz0b libharfbuzz-dev libfribidi0 libfribidi-dev libcairo2 libcairo2-dev libgif7 libgif-dev sqlite

Esta parte le va a costar un rato, así que paciencia. Una vez termine todo esto ya tendremos el sistema preparado para todo lo que venga. Como estamos compilando todos los fuentes igual después necesitamos instalar algo más pero por lo general con esta va a ser suficiente.

Ahora ya vamos a compilar Apache http server.

Para compilar apache debéis ejecutar los siguientes comandos uno detras de otro y en el orden que están sin saltarse ninguno.

cd /usr/local/src/
ls
wget http://apache.uvigo.es//httpd/httpd-2.4.39.tar.gz
tar xvf httpd-2.4.39.tar.gz
cd httpd-2.4.39
./configure --prefix=/usr/local/apache2 --enable-headers --enable-rewrite --enable-expires --enable-so --disable-authz-default
make
make install
cd /usr/local/apache2/
ls
cd bin/
ls
./apachectl start

Si todo ha ido bien, ya tenemos el servidor http funcionando. Si accedemos con el navegador a la dirección http://[ip privada del servidor] debería responder "It works!"

Por hoy ya es suficiente. Otro día más.

Deja un comentario

Cerrar menú