Changes
Page history
miguel.carreira.rial created page: Plataforma_FI WARE
authored
Mar 02, 2015
by
Miguel Carreira Rial
Show whitespace changes
Inline
Side-by-side
home.markdown
View page @
a5afadc9
# Manual de Usuario
# Manual de Usuario
[
Servidor Web
](
ServidorWeb
)
[
Servidor Web
](
ServidorWeb
)
[
Plataforma FI-WARE
](
Plataforma_FI
WARE)
## Configuración del Servidor Web
\ No newline at end of file
El servidor web estará compuesto de las siguiente tecnologías:
*
Apache2: servidor web
*
PHP5: lenguaje del lado del servidor
*
PostgreSQL9.1: gestor de bases de datos
#### Instalar Apache2:
```
sudo apt-get install apache2 apache2.2-common apache2-utils ssl-cert```
Para comprobar que funcione bien insertamos en el espacio de la url de un navegador: http://localhost
#### Instalar PHP5:
```
sudo apt-get install php5 libapache2-mod-php5 php5-common
```
Para comprobar que funcione, crearemos un archivo de nombre infor.php con el siguiente contenido:
> <?php
> phpinfo();
> ?>
Este archivo lo incluiremos en la carpeta /var/www/, para modificar esta carpeta hay que ser administrador.
Antes de probar el funcionamiento de PHP, deberemos reiniciar el servidor web:
```
sudo /etc/init.d/apache2 restart
```
Una vez reiniciado, incluiremos en la url: http://localhost/info.php
#### Instalar PostgreSQL9:
```
sudo apt-get install postgresql-9.1
```
#### Establecer la contraseña del administrador
Cambiamos de usuarios:
```
sudo su postgres
```
Accederemos al cliente de linea de ordenes de PostgreSQL
```
psql
```
Al ser el usuario postgres el sistema nos permitirá entrar sin pedir usuario, ademas este usuario no tiene contraseña.
Cambiar la contraseña del usuario postgres:
```
alter user postgres with password 'passwd';
```
En passwd pondremos la contraseña. En nuestro caso será: 123abc...
Salimos del cliente de linea de ordenes con:
```
\q
```
Y salimos de la cuenta del usuario postgres:
```
exit
```
## Ejecutar un script .sql
En primer lugar, entraremos en la cuenta de usuario:
```
sudo su postgres
```
Accedemos al terminal de PostgreSQL:
```
psql
```
Cargar un fichero desde la terminal:
```
\i
ruta/fichero
```
## Configuración Orion Context Broker
Esta máquina contrendrá la siguiente tecnología:
* MongoDB
* Context Broker
Características del sistema operativo:
* CentOS 6.3
#### Instalar MongoDB
Crearemos el fichero /etc/yum.repos.d/mongodb.repo, donde insertaremos las siguientes lineas, para un SQ 64 bits:
> [mongodb]
> name=MongoDB Repository
> baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
> gpgcheck=0
> enabled=1
Actualizaremos los paquetes del sistema:
```
yum -y update
```
Instalaremos con el siguiente comando:
```
yum install -y mongodb-org
```
Iniciar el servicio mongod (tardará un poco en iniciar la primera vez):
```
service mongod start
```
Parar el servicio mongod:
```
service mongod stop
```
### Instalar Orion Context Broker
Crearemos el fichero /etc/yum.repos.d/testbed-fi-ware.repo e insertamos las siguientes lineas:
> [testbed-fi-ware]
> name=Fiware Repository
> baseurl=http://repositories.testbed.fi-ware.org/repo/rpm/x86_64/
> gpgcheck=0
> enabled=1
Actualizaremos los paquetes del sistema:
```
yum -y update
```
Instalaremos con el siguiente comando:
```
yum install contextBroker
```
Iniciar el servicio contextBroker:
```
/etc/init.d/contextBroker start
```
Parar el servicio contextBroker:
```
/etc/init.d/contextBroker stop
```
Ver el estado:
```
/etc/init.d/contextBroker status
```