Jump to content

Traccar Reverse Proxy & SSL Encrypt: Difference between revisions

From Deffcon
Created page with "== Pastikan DNS domain sudah mengarah ke server == thumb Pastikan <code>track.deffcon.com</code> sudah mengarah ke IP publik server Anda (<code>103.250.10.5</code>): * Login ke penyedia domain Anda. * Tambahkan record DNS type <code>A</code>: ** '''Host:''' <code>track</code> ** '''Value / IP:''' <code>103.250.10.5</code> Tunggu propagasi DNS beberapa menit (hingga 1 jam tergantung provider). == Instal Nginx == sudo apt..."
 
No edit summary
Line 16: Line 16:


== Konfigurasi Nginx untuk reverse proxy ==
== Konfigurasi Nginx untuk reverse proxy ==
Buat file konfigurasi baru untuk domain Anda di <code>/etc/nginx/sites-available/track.deffcon.com</code>:
Buat file konfigurasi baru untuk domain Anda di <code>/etc/nginx/sites-available/track.deffcon.com</code>:<syntaxhighlight lang="bash" line="1">
 
server {
server {
    listen 80;
    server_name track.deffcon.com;


    listen 80;
    location / {
 
        proxy_pass http://localhost:8082/;
    server_name track.deffcon.com;
        proxy_http_version 1.1;
 
        proxy_set_header Upgrade $http_upgrade;
    location / {
        proxy_set_header Connection "upgrade";
 
        proxy_set_header Host $host;
        proxy_pass <nowiki>http://localhost:8082/</nowiki>;
        proxy_set_header X-Real-IP $remote_addr;
 
    }
        proxy_http_version 1.1;
 
        proxy_set_header Upgrade $http_upgrade;
 
        proxy_set_header Connection "upgrade";
 
        proxy_set_header Host $host;
 
        proxy_set_header X-Real-IP $remote_addr;
 
    }
 
}
}
</syntaxhighlight>

Revision as of 13:34, 7 June 2025

Pastikan DNS domain sudah mengarah ke server

Pastikan track.deffcon.com sudah mengarah ke IP publik server Anda (103.250.10.5):

  • Login ke penyedia domain Anda.
  • Tambahkan record DNS type A:
    • Host: track
    • Value / IP: 103.250.10.5

Tunggu propagasi DNS beberapa menit (hingga 1 jam tergantung provider).

Instal Nginx

sudo apt update
sudo apt install nginx -y

Konfigurasi Nginx untuk reverse proxy

Buat file konfigurasi baru untuk domain Anda di /etc/nginx/sites-available/track.deffcon.com:

server {
    listen 80;
    server_name track.deffcon.com;

    location / {
        proxy_pass http://localhost:8082/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}