| ... | ... | @@ -682,7 +682,7 @@ Hago un respaldo de la base: |
|
|
|
|
|
|
|
Editamos la config de Postgres 11 y ponemos el puerto 5432 en /etc/postgresql/11/main/postgresql.conf
|
|
|
|
|
|
|
|
Detenemos Postgres 9. y levantamos Postgres 11:
|
|
|
|
Detenemos Postgres 9.6 y levantamos Postgres 11:
|
|
|
|
|
|
|
|
```
|
|
|
|
service postgresql@9.6-main stop
|
| ... | ... | @@ -740,13 +740,44 @@ git commit |
|
|
|
git push
|
|
|
|
```
|
|
|
|
|
|
|
|
## Eliminar paquetes innecesarios
|
|
|
|
|
|
|
|
Desinstalar paquetes que ya no necesitamos, indicando que elimine todos los archivos de la instalación:
|
|
|
|
|
|
|
|
```
|
|
|
|
apt purge php7.0 php7.0-common php7.0-cli
|
|
|
|
apt purge postgresql-9.6 postgresql-client-9.6 postgresql-contrib-9.6
|
|
|
|
```
|
|
|
|
|
|
|
|
Reinicio de servicios:
|
|
|
|
|
|
|
|
```
|
|
|
|
service apache2 restart
|
|
|
|
service postgres start
|
|
|
|
```
|
|
|
|
|
|
|
|
Actualización de paquetes:
|
|
|
|
|
|
|
|
```
|
|
|
|
apt update
|
|
|
|
apt upgrade
|
|
|
|
(apt autoremove)
|
|
|
|
```
|
|
|
|
|
|
|
|
## Generación de nuevos certificados
|
|
|
|
|
|
|
|
Ahora que esta instalación quedó en funcionamiento en producción en nube.interior.edu.uy, se debe volver a generar el certificado HTTPS incluyendo a dicho dominio. Este paso se realiza de forma manual desde el servidor:
|
|
|
|
|
|
|
|
`certbot certonly --standalone --noninteractive --agree-tos --email adminsys@cci.edu.uy --expand -d candombe.interior.edu.uy,nube.interior.edu.uy`
|
|
|
|
```
|
|
|
|
certbot certonly --standalone --agree-tos --email adminsys@cci.edu.uy --expand -d candombe.interior.edu.uy,nube2.interior.edu.uy
|
|
|
|
service apache2 restart
|
|
|
|
```
|
|
|
|
|
|
|
|
Por esta misma razón, se edita el virtual host de de Apache para Nextcloud para definir que los accesos en HTTP al sitio nube.interior.edu.uy redirigan a https://nube.interior.edu.uy. Esto se consigue reemplazando las apariencias de nube2 por nube. Luego se hace
|
|
|
|
|
|
|
|
`service apache2 restart`
|
|
|
|
|
|
|
|
Por esta misma razón, se deberá editar el archivo config.php para indicar que el dominio principal que atiende la nube es nube.interior.edu.uy. Es decir concretamente, cambiamos esto:
|
|
|
|
Además, se deberá editar el archivo config.php para indicar que el dominio principal que atiende la nube es nube.interior.edu.uy. Es decir concretamente, cambiamos esto:
|
|
|
|
|
|
|
|
```
|
|
|
|
array (
|
| ... | ... | @@ -769,7 +800,7 @@ Por esto: |
|
|
|
'overwrite.cli.url' => 'https://nube.interior.edu.uy',
|
|
|
|
```
|
|
|
|
|
|
|
|
Además, es conveniente incluir al dominio nube.interior.edu.uy dentro de la configuración de Certbot en las host vars de Candombe. Concretamente se descomenta la línea nube.interior.edu.uy para el parámetro domains de la variable certbot_certs en 30_cerbot.yml.
|
|
|
|
Además, es conveniente incluir al dominio nube.interior.edu.uy dentro de la configuración de Certbot y de Nextcloud en las host vars de Candombe. Concretamente se descomenta la línea nube.interior.edu.uy para el parámetro domains de la variable certbot_certs en 30_cerbot.yml. Luego se reemplaza nube2.interior.edu.uy por nube.interior.edu.uy para la variable nextcloud_trusted_domain en 40_nextcloud.yml.
|
|
|
|
|
|
|
|
# TRABAJO POST MIGRACIÓN
|
|
|
|
|
| ... | ... | |
| ... | ... | |