remino
Posts: 6
Joined: Mon Aug 11, 2014 5:03 am

Accesso a Webserver Raspberry dall'esterno

Mon Aug 11, 2014 5:12 am

Buongiorno a tutti,
Da qualche giorno ho installato Emoncms sul Webserver Apache 2 del Raspberry.

In locale funziona tutto alla perfezione.

Leggendo alcuni tutorial ho modificato quanto segue.

Sul file 000-default ho cambiato i valori della porta 80 in 8080
Sul file ports.conf la stessa cosa.

Nel router ho fatto un forwarding sulla IP del mio raspberry, ma non funziona, ricevo sempre un Timeout.

Devo premettere che il mio Emoncms non è installato sul Root del Raspberry ma in un subfolder.

Nel root cè un Index.html nel quale ho disposto il link esatto del WEbserver.

Scusate la confusione, qualcuno sapremme darmi una dritta ?

Grazie ancora e buona giornata.

Remo

User avatar
oozic
Posts: 249
Joined: Sun Nov 25, 2012 10:58 pm

Re: Accesso a Webserver Raspberry dall'esterno

Wed Aug 13, 2014 9:31 pm

Ti stai collegando all'indirizzo giusto?
Dovrebbe essere qualcosa tipo http://x.x.x.x:8080/
Dove x.x.x.x è il tuo indirizzo IP esterno (su internet).
Per conoscere il tuo indirizzo IP esterno http://whatismyipaddress.com/

Se in locale funziona tutto correttamente ti direi di provare un altra porta o accertarti di aver configurato correttamente il router: hai fatto portforward dell'indirizzo giusto? controllato che oltre al portforward non ci sia un firewall a bloccare la connessione? A volte c'è sia un portforward che un firewall.
RPi #1: xbmc - transmission daemon
RPi #2: nginx - nodejs - samba
http://mattia-asti.it

remino
Posts: 6
Joined: Mon Aug 11, 2014 5:03 am

Re: Accesso a Webserver Raspberry dall'esterno

Thu Aug 14, 2014 5:56 am

Ciao grazie della risposta,
si, ho controllato tutto e non cè niente che blocchi la porta che ho assegnato al Pi.

Quello che volevo aggiungere è la seguente cosa:

Il mio apache è installato nella directory (se ricordo bene)
/var/www ..... nella quale cè il file index.html
Il mio WEbserver è installato nel /var/www/emoncms/ ..... nel quale poi si trova il file index.php.

Per poter accedere a quest'ultimo ho modificato il file primario index.html, linkando direttamente sul mio webserver, ora a memoria non ricordo il comando..credo metaxxxxxyyyyyhttp://192.168.1.xxx:8080

Facendo questa cosa da locale funziona tutto, ma non dall'esterno....
Infatti sull'iphone o dal pc dell'ufficio, noto come venga fatto il forward, mostrandomi l'indirizzo locale del mio webserver, ma poi appunto o non succede niente o mi appare un timeout....

Spero di essere stato un pochino piu chiaro....

Grazie e saluti

Remo

User avatar
oozic
Posts: 249
Joined: Sun Nov 25, 2012 10:58 pm

Re: Accesso a Webserver Raspberry dall'esterno

Thu Aug 14, 2014 8:32 am

remino wrote:Per poter accedere a quest'ultimo ho modificato il file primario index.html, linkando direttamente sul mio webserver, ora a memoria non ricordo il comando..credo metaxxxxxyyyyyhttp://192.168.1.xxx:8080

Facendo questa cosa da locale funziona tutto, ma non dall'esterno....
Infatti sull'iphone o dal pc dell'ufficio, noto come venga fatto il forward, mostrandomi l'indirizzo locale del mio webserver, ma poi appunto o non succede niente o mi appare un timeout....

Spero di essere stato un pochino piu chiaro....
è proprio quel meta che crea il problema.

quello che succede è:
il tuo client (browser) da internet chiama la pagina http://x.x.x.x:8080 dove x.x.x.x è il tuo IP esterno.
il tuo server risponde con una pagina html dove all'interno c'è un meta che dice che l'indirizzo della pagina è http://192.168.1.xxx:8080
il tuo client (browser) chiama da internet la pagina http://192.168.1.xxx:8080
la risposta va in timeout perchè su internet quell'indirizzo IP non corrisponde a nulla ( non c'è nessun server che risponde a quell'indirizzo)

elimina quel meta e imposta il server per avere come root la cartella del tuo cms.
RPi #1: xbmc - transmission daemon
RPi #2: nginx - nodejs - samba
http://mattia-asti.it

remino
Posts: 6
Joined: Mon Aug 11, 2014 5:03 am

Re: Accesso a Webserver Raspberry dall'esterno

Fri Aug 15, 2014 5:32 am

Grazie,
provero oggi e ti faro sapere, anche se non so come si fa a impostare il cms sul root, ma trovero sicuramente qualche info tramite il nostro caro google.

Buona giornata

Remo

User avatar
oozic
Posts: 249
Joined: Sun Nov 25, 2012 10:58 pm

Re: Accesso a Webserver Raspberry dall'esterno

Fri Aug 15, 2014 3:36 pm

http://httpd.apache.org/docs/2.2/mod/co ... serverroot

consiglio: Apache2 + php da quanto ricordo è parecchio esoso di risorse sul raspberry pi, meglio Nginx + php-fpm http://nginx.org/ che è più leggero.

idem per mysql meglio sqlite3 ma devi vedere se il tuo cms lo supporta.
RPi #1: xbmc - transmission daemon
RPi #2: nginx - nodejs - samba
http://mattia-asti.it

remino
Posts: 6
Joined: Mon Aug 11, 2014 5:03 am

Re: Accesso a Webserver Raspberry dall'esterno

Sun Aug 17, 2014 5:40 am

Grazie,
daro un occhiata al tuo Link, per fortuna capisco il tedesco :--))

Non essendo molto ferrato con i server, non vorrei metter mano alle configurazioni del cmd che è già precompilato (Emoncms).

Grazie e a presto.

Remo

remino
Posts: 6
Joined: Mon Aug 11, 2014 5:03 am

Re: Accesso a Webserver Raspberry dall'esterno

Tue Aug 19, 2014 5:36 pm

Niente da fare :--((

Nel file 000-default ho aggiunto il comando o la direttiva directory index come qui di seguito

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
DirectoryIndex index.php
Order allow,deny
allow from all
</Directory>

MA se chiamo il mio webserver dall'esterno, non succede niente, a parte il timeout.
Nel router tutto è impostato correttamente.

Saluti
Remo

remino
Posts: 6
Joined: Mon Aug 11, 2014 5:03 am

Re: Accesso a Webserver Raspberry dall'esterno

Wed Aug 20, 2014 5:33 am

Correzione,
Funziona tutto, ho solo dovuto cancellare la cache dal mio Iphone.
Comunque con l'opzione directoryIndex (come descritto sopra) ha funzionato.

Grazie dell'aiuto e buona giornata

Remo

Return to “Italiano”