Catalunya Màgica

De wikijoan
Salta a la navegació Salta a la cerca

Introducció

OpenStreetMap

Programació

  • localhost:1234
  • localhost/catalunya_magica

Desplegament

Publicar la web en el servidor OVH

Configurar el servidor OVH per tal de què la web sigui pública. Això només ho haurem de fer la primera vegada

$ cd /etc/apache2/sites-available/
$ sudo joe 000-defaulta.conf

    Alias /catalunya_magica "/var/www/catalunya_magica/dist/"
    <Directory "/var/www/catalunya_magica/dist/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride all
        Order deny,allow
        #Deny from all
        #Allow from 127.0.0.0/255.0.0.0 ::1/128
        Allow from all
        DirectoryIndex index.html default.html index.php
    </Directory>

$ sudo /etc/init.d/apache2 restart

i ja funciona (públicament):

o bé:

  • (TBD)

Ara volem publicar-ho al domini http://catalunyamagica.joanillo.org

$ sudo cp romanic.joanillo.org.conf catalunyamagica.joanillo.org.conf
$ sudo joe catalunyamagica.joanillo.org.conf
...
        ServerName catalunyamagica.joanillo.org
        ServerAlias catalunyamagica.joanillo.org
        DocumentRoot /var/www/catalunya_magica/dist/
...
    <Directory "/var/www/catalunya_magica/dist/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride all
        Order deny,allow
        #Deny from all
        #Allow from 127.0.0.0/255.0.0.0 ::1/128
        Allow from all
        DirectoryIndex index.html default.html index.php
    </Directory>

$ sudo a2ensite catalunyamagica.joanillo.org.conf
$ sudo /etc/init.d/apache2 reload

Però amb això no n'hi ha prou. Ara hem de tocar els DNS públics, anem a la nostra empresa de hosting on tenim el domini joanillo.org, a Arsys, i afegeixo una nova entrada DNS:

  • entrada: catalunyamagica.joanillo.org
  • tipus: CNAME
  • valor: joanqc.no-ip.biz
$ ping http://catalunyamagica.joanillo.org/
ping: http://catalunyamagica.joanillo.org/: El nom o servei no és conegut

i hem d'esperar a què l'entrada DNS sigui pública. Quan el ping em respongui ja podrem fer:


Actualitzar el servidor

Això ho haurem de fer cada vegada que fem canvis a la web, després d'executar

$ npm run build

En el servidor, donem accés d'escriptura a la carpeta:

$ cd /var/www/catalunya_magica/dist
$ sudo chmod -R 777 .

En el portàtil:

cd ~/projectes/OSM/catalunya_magica/html/dist
scp -r * ubuntu@vps-f5d83567.vps.ovh.net:/var/www/catalunya_magica/dist

En el servidor, tornem a restaurar els permisos:

$ cd /var/www/catalunya_magica/dist
$ sudo chmod -R 755 .
$ exit



creat per Joan Quintana Compte, abril 2021