Lagi

Bagaimana cara mengkonfigurasi QGIS Web Client di Ubuntu/Debian untuk akses jarak jauh?

Bagaimana cara mengkonfigurasi QGIS Web Client di Ubuntu/Debian untuk akses jarak jauh?


Saya mengalami masalah dengan mengakses QGIS Web Client pada browser web jarak jauh meskipun mendapatkan permintaan GetCapabilities yang berfungsi.

Saya telah berhasil menginstal QGIS Server dan QGIS Web Client di localhost dengan sukses menggunakan Ubuntu/Debian. Akibatnya, di server lokal, saya dapat membuka browser web dan pergi ke url: qgis-web-client.localhost dan mengakses halaman arahan klien default dan membuka peta lokal, helloworld dan naturalearth_110million, dengan kesuksesan. Selanjutnya, saya dapat memasukkan file proyek QGIS baru ke dalam folder yang sama di mana helloworld dan naturalearth_110million berada dan memperbarui halaman arahan klien dengan sukses di localhost.

Namun, ketika datang ke browser jarak jauh, saya tidak dapat mengakses halaman arahan klien dengan semua proyek QGIS yang dibuat.

Saya telah mencoba beberapa kombinasi berbeda untuk instalasi QGIS Web Client untuk mengaktifkan browser web jarak jauh tetapi tidak berhasil: 1. Saya menginstal QGIS Web Client di direktori lokal saya "/home/johndoe" dengan melakukan "git clone https:// github.com/qgis/qgis-web-client.git" dan kemudian memasukkan "Sudo ./install.sh ~/qgis-web-client/projects" 2. Pada mesin server terpisah, saya juga mencoba menginstal QGIS Web Klien di direktori saya "/var/www/html" dengan melakukan "git clone https://github.com/qgis/qgis-web-client.git" dan kemudian memasukkan "Sudo ./install.sh /var/ www/html/qgis-web-client/projects"

Apakah ada tip untuk mengonfigurasi QGIS Web Client melalui Ubuntu/Debian sehingga browser web jarak jauh dapat mengakses data yang sesuai?


Saya kemudian dapat menyelesaikan masalah saya dengan mengakses halaman arahan klien default dari jarak jauh. Saya hanya perlu melakukan langkah-langkah berikut:

  1. edit file qgis-web-client.conf dengan memasukkan "ServerAlias" untuk Nama Server qgis-web-client.localhost 1a. masukkan berikut ini di bawah ServerName qgis-web-client.localhost: "ServerAlias ​​qgismaps"
  2. edit file /etc/hosts dari server lokal 2a. masukkan berikut ini: "127.0.0.1 qgismaps"
  3. restart apache2 melalui "sudo service apache2 restart"
  4. edit file host dari mesin jarak jauh 4a. masukkan berikut ini: " qgismaps" Jika alamat IP server lokal adalah "12.345.67.890", maka ubah file host mesin jarak jauh dengan yang berikut: "12.345.67.890 qgismaps"

Sekarang, pada mesin jarak jauh, Anda seharusnya dapat membuka browser dan terhubung ke halaman arahan klien default dengan memasukkan URL "qgismaps"


Tonton videonya: Présentation Qgis Web - QWC2