Diferència entre revisions de la pàgina «Catalunya Màgica»
m (→Programació) |
|||
| Línia 59: | Línia 59: | ||
*valor: joanqc.no-ip.biz | *valor: joanqc.no-ip.biz | ||
<pre> | <pre> | ||
| − | $ ping | + | $ ping catalunyamagica.joanillo.org (no està disponible immediatament, el DNS s'ha de propagar) |
| − | + | PING joanqc.no-ip.biz (51.210.179.7) 56(84) bytes of data. | |
| + | 64 bytes from vps-f5d83567.vps.ovh.net (51.210.179.7): icmp_seq=1 ttl=46 time=30.3 ms | ||
</pre> | </pre> | ||
i hem d'esperar a què l'entrada DNS sigui pública. Quan el ping em respongui ja podrem fer: | i hem d'esperar a què l'entrada DNS sigui pública. Quan el ping em respongui ja podrem fer: | ||
*http://catalunyamagica.joanillo.org/ | *http://catalunyamagica.joanillo.org/ | ||
| + | |||
| + | '''NOTA''': Recordar que al servidor Arsys li hem dit que el domini joanillo.org el vagi a cercar a joanqc.noip. I dins del servidor OVH tinc un script de NoIP que es refresca cada mitja hora i que actualitza la IP pública en el cas de què hagi canviat. | ||
| + | Ara bé, el meu servidor OVH ja té una IP pública (http://vps-f5d83567.vps.ovh.net/), i per tant ara ja no em cal per res el servei de NoIP. El que s'ha de fer (ToDo) és anar a l'entrada DNS d'Arsys i dir que vagi directament a OVH. | ||
==Actualitzar el servidor== | ==Actualitzar el servidor== | ||
Revisió del 15:38, 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é:
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 catalunyamagica.joanillo.org (no està disponible immediatament, el DNS s'ha de propagar) PING joanqc.no-ip.biz (51.210.179.7) 56(84) bytes of data. 64 bytes from vps-f5d83567.vps.ovh.net (51.210.179.7): icmp_seq=1 ttl=46 time=30.3 ms
i hem d'esperar a què l'entrada DNS sigui pública. Quan el ping em respongui ja podrem fer:
NOTA: Recordar que al servidor Arsys li hem dit que el domini joanillo.org el vagi a cercar a joanqc.noip. I dins del servidor OVH tinc un script de NoIP que es refresca cada mitja hora i que actualitza la IP pública en el cas de què hagi canviat. Ara bé, el meu servidor OVH ja té una IP pública (http://vps-f5d83567.vps.ovh.net/), i per tant ara ja no em cal per res el servei de NoIP. El que s'ha de fer (ToDo) és anar a l'entrada DNS d'Arsys i dir que vagi directament a OVH.
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