Membuat Reverse Proxy Nginx untuk Server PACS #4

Closed
opened 2025-03-18 10:28:50 +07:00 by mario · 0 comments
Owner

Digunakan ketika OHIF dan DCM4CHEE TIDAK berada dalam 1 host

Dokumentasi: Membuat Reverse Proxy Nginx untuk Server PACS

1. Instalasi Nginx

Pastikan Nginx sudah terinstal. Jika belum, jalankan:

sudo apt-get install nginx

2. Buat Konfigurasi Proxy

Hapus konfigurasi default pada sites-enabled:

cd sites-enabled/
rm default

Buka direktori konfigurasi Nginx dan buat file baru (misalnya ihe-doc):

cd /etc/nginx/sites-available/
vi ihe-doc

Tambahkan konfigurasi berikut:

server {
    listen 8080;

    location / {
        proxy_pass http://192.168.2.8:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Konfigurasi ini akan meneruskan permintaan dari port 8080 ke server PACS di 192.168.2.8:8080.

3. Aktifkan Konfigurasi

Buat symlink ke direktori sites-enabled:

sudo ln -s /etc/nginx/sites-available/ihe-doc /etc/nginx/sites-enabled/

4. Uji dan Restart Nginx

Uji konfigurasi Nginx:

sudo nginx -t

Jika tidak ada error, restart Nginx:

sudo systemctl restart nginx

5. Akses PACS Melalui Proxy

Akses server PACS melalui browser dengan URL:

http://10.9.10.83:8080

Catatan Tambahan

  • Pastikan server PACS (192.168.2.8:8080) dapat dijangkau dari server Nginx.
  • Sesuaikan port atau alamat PACS sesuai kebutuhan.
**Digunakan ketika OHIF dan DCM4CHEE TIDAK berada dalam 1 host** ### Dokumentasi: Membuat Reverse Proxy Nginx untuk Server PACS #### 1. Instalasi Nginx Pastikan Nginx sudah terinstal. Jika belum, jalankan: ```bash sudo apt-get install nginx ``` #### 2. Buat Konfigurasi Proxy Hapus konfigurasi default pada `sites-enabled`: ```bash cd sites-enabled/ rm default ``` Buka direktori konfigurasi Nginx dan buat file baru (misalnya `ihe-doc`): ```bash cd /etc/nginx/sites-available/ vi ihe-doc ``` Tambahkan konfigurasi berikut: ```nginx server { listen 8080; location / { proxy_pass http://192.168.2.8:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } ``` Konfigurasi ini akan meneruskan permintaan dari port `8080` ke server PACS di `192.168.2.8:8080`. #### 3. Aktifkan Konfigurasi Buat symlink ke direktori `sites-enabled`: ```bash sudo ln -s /etc/nginx/sites-available/ihe-doc /etc/nginx/sites-enabled/ ``` #### 4. Uji dan Restart Nginx Uji konfigurasi Nginx: ```bash sudo nginx -t ``` Jika tidak ada error, restart Nginx: ```bash sudo systemctl restart nginx ``` #### 5. Akses PACS Melalui Proxy Akses server PACS melalui browser dengan URL: ``` http://10.9.10.83:8080 ``` ### Catatan Tambahan - Pastikan server PACS (`192.168.2.8:8080`) dapat dijangkau dari server Nginx. - Sesuaikan port atau alamat PACS sesuai kebutuhan.
mario closed this issue 2025-03-18 10:29:04 +07:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mario/ohif-viewer#4