Diferència entre revisions de la pàgina «Catalunya Màgica»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «(TBD) TODO: posar-ho a OVH *localhost:1234 *localhost/catalunya_magica {{Autor}}, abril 2021».) |
|||
| Línia 1: | Línia 1: | ||
| − | + | __TOC__ | |
| − | + | =Introducció= | |
| − | + | =OpenStreetMap= | |
| + | =Programació= | ||
*localhost:1234 | *localhost:1234 | ||
*localhost/catalunya_magica | *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 | ||
| + | <pre> | ||
| + | $ 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 | ||
| + | </pre> | ||
| + | i ja funciona (públicament): | ||
| + | *http://joanqc.no-ip.biz/catalunya_magica/# | ||
| + | o bé: | ||
| + | *(TBD) | ||
| + | |||
| + | Ara volem publicar-ho al domini '''http://catalunyamagica.joanillo.org''' | ||
| + | <pre> | ||
| + | $ 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 | ||
| + | </pre> | ||
| + | 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 | ||
| + | <pre> | ||
| + | $ ping http://catalunyamagica.joanillo.org/ | ||
| + | ping: http://catalunyamagica.joanillo.org/: El nom o servei no és conegut | ||
| + | </pre> | ||
| + | i hem d'esperar a què l'entrada DNS sigui pública. Quan el ping em respongui ja podrem fer: | ||
| + | *http://catalunyamagica.joanillo.org/ | ||
| + | |||
| + | |||
| + | ==Actualitzar el servidor== | ||
| + | Això ho haurem de fer cada vegada que fem canvis a la web, després d'executar | ||
| + | <pre> | ||
| + | $ npm run build | ||
| + | </pre> | ||
| + | |||
| + | En el servidor, donem accés d'escriptura a la carpeta: | ||
| + | <pre> | ||
| + | $ cd /var/www/catalunya_magica/dist | ||
| + | $ sudo chmod -R 777 . | ||
| + | </pre> | ||
| + | En el portàtil: | ||
| + | <pre> | ||
| + | cd ~/projectes/OSM/catalunya_magica/html/dist | ||
| + | scp -r * ubuntu@vps-f5d83567.vps.ovh.net:/var/www/catalunya_magica/dist | ||
| + | </pre> | ||
| + | En el servidor, tornem a restaurar els permisos: | ||
| + | <pre> | ||
| + | $ cd /var/www/catalunya_magica/dist | ||
| + | $ sudo chmod -R 755 . | ||
| + | $ exit | ||
| + | </pre> | ||
| + | |||
{{Autor}}, abril 2021 | {{Autor}}, abril 2021 | ||
Revisió del 15:14, 13 abr 2021
Contingut
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