Back to top

Autore Topic: Problema Collegamenti Assoluti  (Letto 24147 volte)

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Problema Collegamenti Assoluti
« il: 29 Nov 2006, 11:59:17 »
Ciao a tutti.
Premetto che sono un neofita del mondo CMS.
E' qualche giorno che giocherello con joomla dopo aver avuto un po' di esperienza con Drupal.

Joomla sembra piu' bello, almeno graficamente, e piu' semplice da configurare. Sembrerebbe pero' avere una pecca a meno che non esista una scappatoia nota solo ai piu' smanettoni.

Il mio caso e' questo:

Nella mia azienda ho una macchina virtuale linux sulla quale ho installato entrambi i CMS.
La macchina e' visibile alla rete interna con indirizzi del tipo 192.168.1.x. e ad internet con indirizzo statico definito.

Mentre per Drupal il tutto funziona correttamente e trasparente per Joomla sembra io sia costretto a modificare SEMPRE il file di configurazione per poter rendere visibile la macchina dall'esterno, a sviluppo locale e/o pubblicazione avvenuta.

Esiste un "accrocchio" o qualche gabola per evitare tutto cio'?

Grazie a tutti



Offline ghingo73

  • Esploratore
  • **
  • Post: 144
  • ghingo73
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #1 il: 29 Nov 2006, 12:37:20 »
il problema e solamente della tua rete...
nel senzo di al tuo router che l'indirizzo 192.168.xx.xx all'esterno sarà??? quello che vuoi

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #2 il: 29 Nov 2006, 12:47:20 »
No...non hai capito.

Il server della intranet è 192.168.1.2

Tutti i computer della intranet riescono a vedere tale server.

La intranet va su internet attraverso un router/proxy con indirizzo 82.88.49.1.

Chi da internet vuole raggiungere il server con joomla dovrà digitare http://82.88.49.1/joomla.

Il problema e' che nel configuration.php per permettere alla intranet di poter comunque vedere il server è presente $mosConfig_live_site = 'http://192.168.1.2/joomla

Non e' un problema della mia rete ma di configurazione "statica" di joomla.

Il router infatti mappa le richieste in entrata e le gira al server in questione....

Altri suggerimenti?

Graziee

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #3 il: 29 Nov 2006, 13:09:53 »
E' sufficiente che modifichi la configurazione di Joomla inserendo l'IP pubblico e non quello della lan.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #4 il: 29 Nov 2006, 13:17:25 »
E' sufficiente che modifichi la configurazione di Joomla inserendo l'IP pubblico e non quello della lan.

Ok...

Ragazzi io di solito leggo i post prima di rispondere.


Il problema e' proprio quello:
io vorrei poter accedere sia dalla intranet che da internet senza per forza dover modificare ogni qualvolta la configurazione di joomla, cosa che oltretutto si puo' fare solo via ssh o console normale e non da una qualsiasi pagina di amministrazione.

E' tutto cio' che ho scritto corretto??

Altri suggerimenti saranno graditi.

Grazie a tutti

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #5 il: 29 Nov 2006, 13:24:31 »
io vorrei poter accedere sia dalla intranet che da internet senza per forza dover modificare ogni qualvolta la configurazione di joomla

Ma infatti non ho detto che la devi modificare ogni volta.
La modifichi e tieni quella.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #6 il: 29 Nov 2006, 13:49:39 »
io vorrei poter accedere sia dalla intranet che da internet senza per forza dover modificare ogni qualvolta la configurazione di joomla

Ma infatti non ho detto che la devi modificare ogni volta.
La modifichi e tieni quella.

Ok....ma se tengo quella poi non riesco piu' ad accedere dalla intranet.

A cosa e' dovuta la scelta degli indirizzi assoluti nell'applicazione?

Non erano piu' semplice indirizzi relativi alla root di accesso e dunque non "hardcodati" nel codice o file di configurazione che si voglia??

Ciauzz

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #7 il: 30 Nov 2006, 08:41:53 »
Possibile che nessuno si sia mai imbattuto in questo problema??

Rispiego:

Server personale su rete intranet su cui viene operato parte di sviluppo e pubblicazione articoli.

Il server ha ovviamente indirizzo della rete interna del tipo 192.168.1.x

La intranet ha una porta su internet e tale server e' dunque visibile all'indirizzo statico 82.88.49.1.
Nel file di configurazione di Joomla e' necessario specificare l'indirizzo del sito che nel caso intranet e' 192.x.x.x  nel caso internet e' 82.x.x.x.
Come faccio a far convivere le due realta'?

Possibile che tutti pubblichino su provider di hosting?
Nessuno in locale con visibilita' dall'esterno??

Grazie per l'aiuto.

Ciao

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #8 il: 30 Nov 2006, 09:28:35 »
Ok....ma se tengo quella poi non riesco piu' ad accedere dalla intranet.

Sei sicuro?
Hai provato?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline vola

  • Esploratore
  • **
  • Post: 121
  • Sesso: Maschio
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #9 il: 30 Nov 2006, 09:35:10 »
Si ha ragione, con una configurazione di questo tipo o si accede dall'esterno (ip pubblico ma del router) o dall'interno (ip della lan). Se dalla rete interna si prova ad aprire l'ip pubblico questo punta al router ma i forward delle porte non funzionano almeno nel 99% dei router che conosco.

Credo che l'unica soluzione sia avere un ip pubblico anche sul server (sempre se ne hai a disposizione)

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #10 il: 30 Nov 2006, 10:11:56 »
Citazione da: vola link=topic=12099.msg56381#msg56381

Credo che l'unica soluzione sia avere un ip pubblico anche sul server (sempre se ne hai a disposizione)
[/quote

Bella fregatura.

Io avrei pensato ad una possibile soluzione che suona veramente come un' "accrocchio".

Se si creano due siti sulla stessa macchina "joomla" e "joomla_local" con joomla_local che e' esattamente la replica di joomla eccezion fatta per il file di configurazione in cui si inserisce il corretto indirizzo del server, nel caso localhost.

Ogni volta che si pubblica qualcosa e/o si fa una modifica sostanziale alla struttura del sito parte uno script che fa il mirroring delle directory.

Unico  problema eventuale che vedo, facilmente risolvibile se il server e' tuo, e' quello dei permessi in lettura/scrittura su cartelle fisiche del server linux.

Che ne dite?


Offline vola

  • Esploratore
  • **
  • Post: 121
  • Sesso: Maschio
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #11 il: 30 Nov 2006, 10:25:08 »
potresti fare questa cosa e condividere lo stesso database, ma dipende molto da che moduli usi. Ad esempio un modulo docman usa il filesystem e non so se riesci a farlo funzionare...

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #12 il: 30 Nov 2006, 10:40:40 »
potresti fare questa cosa e condividere lo stesso database, ma dipende molto da che moduli usi. Ad esempio un modulo docman usa il filesystem e non so se riesci a farlo funzionare...

E se condivido tutto fatta eccezion del file di configurazione??

Immagino che la configurazione dei moduli come "docman" sia nel database; il filesystem resterebbe comune ai due siti.

 L'idea potrebbe essere proprio questa: due siti perfettamente identici salvo l'indirizzo fisico del sever Apache dove il sito stesso risiede.

Il mirroring delle directory dei due siti potrebbe essere fatto la sera, per esempio, o dopo tot minuti di inattivita' delle sessioni.

Vedete qualche controindicazione?

Offline vola

  • Esploratore
  • **
  • Post: 121
  • Sesso: Maschio
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #13 il: 30 Nov 2006, 10:43:23 »
oppure una cosa piu' bellina e meno problematica dentro il config.php:


Codice: [Seleziona]
$remoteIP = getenv("REMOTE_ADDR");

if (substr($remoteIP,0,7) == "192.168") {
   $mosConfig_live_site = 'http://ipdellaLAN';
}
else {
   $mosConfig_live_site = 'http://ipPUBBLICO';
}

Offline sivangel

  • Nuovo arrivato
  • *
  • Post: 10
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #14 il: 30 Nov 2006, 11:34:28 »
oppure una cosa piu' bellina e meno problematica dentro il config.php:


Codice: [Seleziona]
$remoteIP = getenv("REMOTE_ADDR");

if (substr($remoteIP,0,7) == "192.168") {
   $mosConfig_live_site = 'http://ipdellaLAN';
}
else {
   $mosConfig_live_site = 'http://ipPUBBLICO';
}


Grande!!!
I miei complimenti!

Le cose piu' semplici sono sempre le migliori.

Funziona perfettamente.
Forse e' il caso di evidenziarlo...
fate vobis.

Grazie ancora

Offline vola

  • Esploratore
  • **
  • Post: 121
  • Sesso: Maschio
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #15 il: 30 Nov 2006, 11:43:01 »
php rulez  ;)

Offline giak

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1259
  • Sesso: Maschio
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #16 il: 01 Dic 2006, 02:03:04 »
metto in evidenza
webmaster
www.egiakweb.net
 Developer pgDesigner - Datamodel designer for PostgreSQL pgdesigner.sourceforge.net  I belive! Free as in Freedom www.gnu.org

Offline matrix845

  • Appassionato
  • ***
  • Post: 483
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #17 il: 02 Dic 2006, 02:50:22 »
 ;D
grandi ...avevo ank'io questa cosa da risolvere , solo una cosa...la mia è una connessione adsl da 1 mega in upload su cui c'e apache piu mysql , joomla lo vedo , solo come faccio ad automatizzare la vista da parte di joomla dell'indirzzo ip , che magari il mio provdei mi cambia?
Grazie

Offline vola

  • Esploratore
  • **
  • Post: 121
  • Sesso: Maschio
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #18 il: 04 Dic 2006, 23:34:21 »
puoi usare dyndns.org , ti danno un nome tipo utente.homeip.net (ne puoi scegliere diversi) Poi ti devi installare un programmino client che va ad aggiornare l'ip associato al tuo nome qualvolta cambia

Offline matrix845

  • Appassionato
  • ***
  • Post: 483
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #19 il: 20 Dic 2006, 01:53:17 »
perfetto...quindi nell 'indirizzo locale metterei l'ip statico , invece in quello esterno metterei il dns fornitomi!
Grazie :-X

Offline nickdg1

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re: Problema Collegamenti Assoluti
« Risposta #20 il: 12 Apr 2008, 17:04:28 »
GRAZIE 100000000000000 anche da parte mia, uno spettacolo di soluzione che va a sostituire un accrocchio mostruoso che stavo tentando di costruire

 



Web Design Bolzano Kreatif