Ako sprístupniť Moodle z intranetu aj internetu?

Ako sprístupniť Moodle z intranetu aj internetu?

autor Roman Ravas -
Počet odpovědí: 4
Nainštaloval som Moodle na samostatny PC s OS Debian. Ma dve sietove karty. Jednou je pripojeny do lokalnej siete a druhou do internetu(cez firewall).

Inštaloval som ho po lokalnej sieti a po inštalacii sa v subore config.php objavil riadok:
$CFG->wwwroot = 'http://192.168.3.6';
Z lokalnej siete všetko fungovalo OK.

Ked som potom spristupnil Moodle do internetu(pomocou firewallu IPCop, presmerovanim portu 80 do demilitarizovanej zony), nepracoval spravne - vyhadzoval chybu s adresou 192.168.3.6...

Nahradil som preto v subore config.php IP adresu z lokalnej siete (192.168.3.6), adresou, ktoru ma Moodle priradenu pomocou DynDNS v internete:
$CFG->wwwroot = 'http://sengym.homelinux.com';

Odvtedy zacal Moodle z internetu fungovat OK. Ale zase nefunguje z lokalnej siete...

Je nejaka moznosť, ako Moodle nastaviť tak, že bude fungovať aj z lokalnej siete aj z internetu??? Problem je asi z nastavenim
$CFG->wwwroot....

Dakujem za radu

Počet hodnocení: -
V odpovědi na Roman Ravas

Re: Ako sprístupniť Moodle z intranetu aj internetu?

autor Lukáš Mižoch -

No, na počítačích v síti bych v souboru hosts nastavil:

sengym.homelinux.com 192.168.3.6

ale nevím, zda to pomůže. Linux s dvěma kartami jsem nikdy nespravoval. Náš Moodle běží na Linuxu, který má jen jednu kartu připojenou do sítě. Síť je připojena k Internetu a přístup z Internetu řeším pomocí NAT.

V odpovědi na Roman Ravas

Re: Ako sprístupniť Moodle z intranetu aj internetu?

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
Problém není v Moodlu, ale v nastavení vaší sítě. Moodle potřebuje jednu pevnou adresu, na které bude dostupný jak z vnitřní, tak vnější sítě. Síťařinu nedělám, ale tipnul bych si, že budete muset nastavit váš vlastní DNS server tak, aby pro počítače z vaší vnitřní sítě překládal server uvedený ve wwwroot na lokální IP zamyšlený.
V odpovědi na David Mudrák

Re: Ako sprístupniť Moodle z intranetu aj internetu?

autor Peter Svec -
Ano treba spravne nakonfigurovat DNS a to bud samotny DNS server alebo subor /etc/hosts resp. c:\windows\system32\drivers\etc\hosts

V premennej wwwroot by mal byt domenovy nazov a nie IP adresa. Hodnota tejto premennej sa zapisuje aj do databazy pri vsetkych vlozenych zdrojoch (obrazky, animacie, dokumenty, ...).

V pripade, ze tam teraz date domenonove meno a povodne bola IP adresa, niektore zdroje nebudu pristupne (ludom z vonka bude ponukat lokalnu adresu a na tu sa nie je mozne pripojit)

Asi budete musiet moodle nainstalovat odznova alebo sa pohrat s SQL.

Pozrite si tiez tento post https://moodle.org/mod/forum/discuss.php?d=249642

peter