Webmaster ve Yazılım Geliştiriciler
Farklı Portta API Çalıştırma Problemi - Genel Problem
Farklı Portta API Çalıştırma Problemi - Genel Problem
-
< 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 >
-
ocelot api gateway mekanizması çözemez mi bu işi
-
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.
-
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 :)
-
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.
-
ek olarak yazayım.
nginx proxy manager ı docker ile calistirin mis gibi.
ben evdeki homelab'imi dis dunyaya bununla actim.
-
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ı
-
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
-
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 OnRewriteCond %{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 onServerName project.arxtech.comProxyPreserveHost OnSSLCertificateFile /etc/ssl/arxtech/primary.crtSSLCertificateKeyFile /etc/ssl/arxtech/private.keySSLCertificateChainFile /etc/ssl/arxtech/intermediate.crtSSLProxyCheckPeerCN onSSLProxyCheckPeerName oniç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ı veriyorwebsocket.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 :)