folder Tahribat.com Forumları
linefolder Webmaster ve Yazılım Geliştiriciler
linefolder Farklı Portta API Çalıştırma Problemi - Genel Problem



Farklı Portta API Çalıştırma Problemi - Genel Problem

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    < OFF TOPIC >

    https://caddyserver.com/docs/caddyfile/directives/route

    bu caddy'nin web sitesindekine benzer wordpress tema var mı? güzel geldi gözüme..

    < / OFF TOPIC >


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    ocelot api gateway mekanizması çözemez mi bu işi

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hermes
    abdullahazad
    abdullahazad's avatar
    Kayıt Tarihi: 21/Mayıs/2007
    Erkek
    MhmdAlmz bunu yazdı
    abdullahazad bunu yazdı

    bu arada meraktan soruyorum prod ve live zaten aynı ortami ifade etmiyor mu? :)

    Caddy biraz basit geldi. Çözemezsem işi nginx deneyeceğim. Herkes nginx diye bas bas bağırıyor :D Bakim bakalım neymiş :D

    Yok hocam. Dev bizim development yaptığımız ordam

    Test dediğimiz devden çıkıp test edilen ortam

    UAT müşteriye sunduğumuz demo (Kendine ait proje ayrı db ama ödeme kısımları vs hep proddaki kısma bakıyor iyzico vs. )

    PROD (canlı ortam ama daha market sürümleri çıkılmayan ortam)

    Live ( Markete gönderirken canlıya aldığımız kısım) 

     

    hatta kolay yönetim olsun dersen nginx proxy manager ile web ui üzerinden halledebilirsin her şeyi.


    az insan çok huzur.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    abdullahazad bunu yazdı
    MhmdAlmz bunu yazdı
    abdullahazad bunu yazdı

    bu arada meraktan soruyorum prod ve live zaten aynı ortami ifade etmiyor mu? :)

    Caddy biraz basit geldi. Çözemezsem işi nginx deneyeceğim. Herkes nginx diye bas bas bağırıyor :D Bakim bakalım neymiş :D

    Yok hocam. Dev bizim development yaptığımız ordam

    Test dediğimiz devden çıkıp test edilen ortam

    UAT müşteriye sunduğumuz demo (Kendine ait proje ayrı db ama ödeme kısımları vs hep proddaki kısma bakıyor iyzico vs. )

    PROD (canlı ortam ama daha market sürümleri çıkılmayan ortam)

    Live ( Markete gönderirken canlıya aldığımız kısım) 

     

    hatta kolay yönetim olsun dersen nginx proxy manager ile web ui üzerinden halledebilirsin her şeyi.

    ulan çok güzelmiş bu :)


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    gamahawk
    gamahawk's avatar
    Kayıt Tarihi: 16/Kasım/2015
    Erkek

    Selam Hocam,

     

    senin işini çözse çözse nginx reverse proxy çözer, Ben bu sorunu google cloud da maliyet yüzünden dev ve uat ortamlarını aynı sunucuda reverse proxy kullanarak çözüyorum. aynı sunucuda hem 2 farklı uygulama var. farklı port üzerinden 80 ve 443 e gönderiyorum misler gibi çalışıyor. tek sunucu birden fazla uygulama için reverse proxy muhteşem bir şey.


    hawk
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hermes
    abdullahazad
    abdullahazad's avatar
    Kayıt Tarihi: 21/Mayıs/2007
    Erkek

    ek olarak yazayım.

     

    nginx proxy manager ı docker ile calistirin mis gibi.

     

    ben evdeki homelab'imi dis dunyaya bununla actim.


    az insan çok huzur.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GUS
    GUS's avatar
    Kayıt Tarihi: 24/Şubat/2013
    Erkek
    abdullahazad bunu yazdı

    ek olarak yazayım.

    nginx proxy manager ı docker ile calistirin mis gibi.

    ben evdeki homelab'imi dis dunyaya bununla actim.

    hocam bu nginx proxy manager manuel ayarladığımız conf dosyalarını panelden yapmamıza mı yarıyor. Yoksa bambaşka bi olay mı  


  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hermes
    abdullahazad
    abdullahazad's avatar
    Kayıt Tarihi: 21/Mayıs/2007
    Erkek
    GUS bunu yazdı
    abdullahazad bunu yazdı

    ek olarak yazayım.

    nginx proxy manager ı docker ile calistirin mis gibi.

    ben evdeki homelab'imi dis dunyaya bununla actim.

    hocam bu nginx proxy manager manuel ayarladığımız conf dosyalarını panelden yapmamıza mı yarıyor. Yoksa bambaşka bi olay mı  

    aynen


    az insan çok huzur.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Caddy, Nginx vs çözemedim tecrübem olmadığı için beceremedim bir şeyleri eksik/yanlış yapıyordum sanırım.

     

    Zaten hali hazırda apache2 vardı server olarak onun üzerine proxy reverse uygulamaya çalıştım her şey okey ama wss bağlantısı olmuyor. Socket çalıştığı için hem http hem https hem de ws, wss protokolleri çalışması lazım. Bunu bir türlü beceremedim. 

    ports.conf dosyasının en tepesine 555 portunu ekledim.  ya da  tagleri arasında değil.

    sites-avaiable doyasındaki config kodum şu şekilde. 

     
        RewriteEngine On
        RewriteCond %{REQUEST_URI}  ^/socket.io            [NC]
        RewriteCond %{QUERY_STRING} transport=websocket    [NC]
        RewriteRule /(.*)           ws://192.168.1.100:5005/$1 [P,L]
        ProxyPass        / http://192.168.1.100:5005/
        ProxyPassReverse / http://192.168.1.100:5005/
        SSLEngine on
        ServerName project.arxtech.com
        ProxyPreserveHost On
        SSLCertificateFile /etc/ssl/arxtech/primary.crt
        SSLCertificateKeyFile /etc/ssl/arxtech/private.key
        SSLCertificateChainFile /etc/ssl/arxtech/intermediate.crt
        SSLProxyCheckPeerCN on
        SSLProxyCheckPeerName on
     
     
    içerde 5005 portum açık servisim cevap veriyor sıkıntı yok. http isteği ve https isteklerim de çalışıyor ama socket bağlantısı olmuyor. Aşağıdaki hatayı veriyor
     
    websocket.js:83 WebSocket connection to 'wss://project.arxtech.com:555/socket.io/?WebToken=59d89ae5-e294-4e09-be9d-28d1c3c7a9ce&EIO=4&transport=websocket' failed:
     
    yani https://project.arxtech.com:555 dediğimde çalışıyor hatta project.arxtech.com:555/socket.io/socket.io.js olarak gittiğimde socket js scriptlerini de görüntüleyebiliyorum ama sockete bağlanmıyor. Yardımcı olabilecek var mı ?

     

     

    EDİT:

    sudo a2enmod proxy_wstunnel

    bu zıkkımı açmak gerekiyormuş Şu an fişek gibi çalışıyor namussuz. Teşekkür ederim herkese istediğim buydu :)

     

    MhmdAlmz tarafından 09/Haz/22 23:57 tarihinde düzenlenmiştir

    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
Toplam Hit: 1888 Toplam Mesaj: 20
port problem