Server moodle dengan ip lokal dan ip public

From Dboswiki
Revision as of 15:31, 16 December 2022 by dw>Admin (Created page with " Biasanya, aplikasi Moodle yang terpasang di server sekolah, perguruan tinggi, dan lembaga pendidikan lainnya hanya bersifat lokal atau intranet. Supaya server lokal juga dapat diakses melalui internet, maka harus dilakukan pengaturan di beberapa sisi. Yang pertama, pada aplikasi Moodle diatur pada file konfigurasi, config.php, sebagai berikut: if (ereg(“^198\.162”,$_SERVER[‘REMOTE_ADDR’])) { $CFG->wwwroot = ‘http://198.162.0.XXX/moodle‘; //internal...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Biasanya, aplikasi Moodle yang terpasang di server sekolah, perguruan tinggi, dan lembaga pendidikan lainnya hanya bersifat lokal atau intranet.
Supaya server lokal juga dapat diakses melalui internet, maka harus dilakukan pengaturan di beberapa sisi.
Yang pertama, pada aplikasi Moodle diatur pada file konfigurasi, config.php, sebagai berikut:

if (ereg(“^198\.162”,$_SERVER[‘REMOTE_ADDR’]))
{
$CFG->wwwroot = ‘http://198.162.0.XXX/moodle‘; //internal ip
}
else
{
$CFG->wwwroot = ‘http://external_ip/moodle‘;
}

UPDATE

Menggunakan script ip dinamis juga ternyata bisa, yaitu dengan merubah scrip config.php menjadi seperti berikut
$CFG->wwwroot   = 'http://'.$_SERVER["HTTP_HOST"].'/moodle';
Sumber : https://kursuskomputerbatam.wordpress.com/2019/06/11/mengonlinekan-server-lokal-moodle-ke-internet/comment-page-1/#comment-1568