Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Instalar Máquina Virtual

Enviado por   •  17 de Noviembre de 2018  •  902 Palabras (4 Páginas)  •  399 Visitas

Página 1 de 4

...

cd ..

mkdir FIR

git clone https://github.com/certsocietegenerale/FIR.git FIR

[pic 12]

Ahora ingresaremos a la carpeta de FIR que creamos con el siguiente comando y además instalaremos las dependencias restantes con los otros dos comandos.

$ cd FIR

$ sudo pip install -r requirements.txt

$ sudo pip install mysql-python

cp fir/config/production.py.sample fir/config/production.py

cp fir/config/installed_apps.txt.sample fir/config/installed_apps.txt

cd fir/config/

sudo nano production.py

Modificación de Production.py

Se modifica la línea de ALLOWED HOSTS, se configuran los parámetros en cuanto a contraseña host y port de databases, Se modifica external_URL con la IP de la máquina virtual.

[pic 13]

CTRL+O PARA GUARDAR y CTRL+X PARA SALIR

Volvemos al directorio base de la instalación de FIR y ejecutamos el siguiente par de comandos:

./manage.py migrate --settings fir.config.production

./manage.py createsuperuser --settings fir.config.production

Setup instalación de FIR

Proporcionamos un correo electrónico, un usuario y contraseña que serán para la interfaz gráfica de FIR.

./manage.py loaddata incidents/fixtures/seed_data.json --settings fir.config.production

./manage.py collectstatic --settings fir.config.production

Ejecutamos el siguiente comando

sudo chsh www-data

Y como login shell colocamos: /bin/sh

Regresamos al directorio base FIR

Ejecutamos

mkdir run

sudo chown www-data run

Creación de Servicio FIR

Creamos un archive en init como la siguiente línea:

Sudo nano /etc/init/fir.conf

En el texto escribimos:

description "FIR - Django uWSGI"

start on runlevel [2345]

stop on runlevel [!2345]

setuid www-data

setgid www-data

respawn

exec uwsgi --socket /instalacionFIR/run/fir.sock --chdir /instalacionFIR/ --module fir.wsgi

Debe de quedar similar a esta captura:

[pic 14]

Instalación NGINX

Con el siguiente comando instalaremos nginx

wget https://raw.githubusercontent.com/nginx/nginx/master/conf/uwsgi_params -P run

Configuración sitios nginx

Ejecutaremos los siguientes 3 comandos con el propósito de eliminar el sitio plantilla que viene activado en nginx y crear la plantilla para el sitio de FIR.

sudo rm /etc/nginx/sites-enabled/default

sudo rm /etc/nginx/sites-enabled/default

sudo nano /etc/nginx/sites-available/fir

Y debe quedar así:

upstream fir {

server unix:///instalacionFIR/run/fir.sock;

}

server {

server_name IPDEMAQUINAVIRTUAL;

location / {

uwsgi_pass fir;

include /instalacionFIR/run/uwsgi_params;

}

location /static/ {

alias /instalacionFIR/static/;

}

}

[pic 15]

Una vez que modificamos el archivo se deben de guardar los cambios y salir respectivamente con: CTRL+O y CTRL+X, después procederemos a conceder los permisos requeridos a la carpeta del sitio de FIR y recargar el servicio de nginx.

sudo ln -s /etc/nginx/sites-available/fir /etc/nginx/sites-enabled/fir

sudo service nginx reload

[pic 16]

Primer Ingreso a FIR

Abrimos desde nuestra computadora el navegador e ingresamos a la IP asignada en la VM:

[pic 17]

Ingresamos las credenciales que utilizamos cuando se nos pidio un correo:

[pic 18]

Y lo último es solamente personalizar la instalación de FIR agregando categorías, usuarios, etc.

...

Descargar como  txt (7.1 Kb)   pdf (56.8 Kb)   docx (16.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Essays.club