• 07-10-2025, 20:32:46
    #1
    Merhaba benim web sitem var örnek siteadiniz.com:1001 ama benim istediğim port gizlemek kullanıcı siteadi.com diyerek sisteme girmesini istiyorum benim proje dosyalarım root klasörünün içinde ordan istedigim kadar site kura biliyorum ama her sitenin kendi portu ve config dosyası var bunu anlatmamın nedeni kimisi diyor plesk e kur domaine vs yoksa port gizleme yapamazsın vs bu işi uzman kişiler yazarsa sevinirim... Port gizlemeyi project.js içinden yapmak istiyorum
  • 07-10-2025, 20:39:50
    #2
    En basitinden bi hostinge yüklerseniz zaten port görünmüyor ki. Hostta portta çalışıyor ama tarayıcıda port görünmüyor
  • 07-10-2025, 20:42:04
    #3
    csharpcoder adlı üyeden alıntı: mesajı görüntüle
    En basitinden bi hostinge yüklerseniz zaten port görünmüyor ki. Hostta portta çalışıyor ama tarayıcıda port görünmüyor
    Hocam ben VDS kullanıyorum ve benim dosyalarım root klasörünün içinde olması gerekiyor host yükleyemem
  • 07-10-2025, 20:46:20
    #4
    dev
    Kurumsal Üye
    Cswebtasarim adlı üyeden alıntı: mesajı görüntüle
    Merhaba benim web sitem var örnek siteadiniz.com:1001 ama benim istediğim port gizlemek kullanıcı siteadi.com diyerek sisteme girmesini istiyorum benim proje dosyalarım root klasörünün içinde ordan istedigim kadar site kura biliyorum ama her sitenin kendi portu ve config dosyası var bunu anlatmamın nedeni kimisi diyor plesk e kur domaine vs yoksa port gizleme yapamazsın vs bu işi uzman kişiler yazarsa sevinirim... Port gizlemeyi project.js içinden yapmak istiyorum
    Nginx kur. 80 portunu 1001 portuna yonlendir.

    Benim butun projelerim docker uzerinde calistir.
    Her site icin 80 portunu ilgili porta yonlendiririm.

  • 07-10-2025, 20:48:16
    #5
    Her Zaman Daha İyisi
    nginix proxy manager kullanabilirsiniz.
  • 07-10-2025, 20:49:01
    #6
    Cswebtasarim adlı üyeden alıntı: mesajı görüntüle
    Merhaba benim web sitem var örnek siteadiniz.com:1001 ama benim istediğim port gizlemek kullanıcı siteadi.com diyerek sisteme girmesini istiyorum benim proje dosyalarım root klasörünün içinde ordan istedigim kadar site kura biliyorum ama her sitenin kendi portu ve config dosyası var bunu anlatmamın nedeni kimisi diyor plesk e kur domaine vs yoksa port gizleme yapamazsın vs bu işi uzman kişiler yazarsa sevinirim... Port gizlemeyi project.js içinden yapmak istiyorum
    cloudflare tunnel
  • 08-10-2025, 02:50:59
    #7
    npm init -y
    npm i http-proxy
    sudo setcap 'cap_net_bind_service=+ep' $(which node) # 80/443 izni

    project.js bu şekilde düzenle
    const http = require('http');
    const httpProxy = require('http-proxy');

    const map = { // domain -> iç port eşlemesi
    'siteadi.com': 1001,
    'baska-site.com': 1002
    };

    const proxy = httpProxy.createProxyServer({ xfwd: true });

    http.createServer((req, res) => {
    const host = (req.headers.host || '').split(':')[0].toLowerCase();
    const port = map[host];
    if (!port) { res.writeHead(404); return res.end('Unknown host'); }
    proxy.web(req, res, { target: `http://127.0.0.1:${port}` });
    }).listen(80, () => console.log('Proxy 80 portunda.'));


    pm2 start project.js --name proxy && pm2 save şeklinde devam et bi abi
  • 08-10-2025, 19:27:44
    #8
    Cswebtasarim adlı üyeden alıntı: mesajı görüntüle
    Merhaba benim web sitem var örnek siteadiniz.com:1001 ama benim istediğim port gizlemek kullanıcı siteadi.com diyerek sisteme girmesini istiyorum benim proje dosyalarım root klasörünün içinde ordan istedigim kadar site kura biliyorum ama her sitenin kendi portu ve config dosyası var bunu anlatmamın nedeni kimisi diyor plesk e kur domaine vs yoksa port gizleme yapamazsın vs bu işi uzman kişiler yazarsa sevinirim... Port gizlemeyi project.js içinden yapmak istiyorum
    iş verildimi acaba verilmediyse 05394493990 dan yazabilirisiniz
  • 08-10-2025, 23:32:35
    #9
    Cloudflare'de port overwrite yapabiliyorsun.