Sub Domain Sitede Çalışan Bir Programa Nasıl Yönlendirilir ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bulusma Fatihi
    samato
    samato's avatar
    Kayıt Tarihi: 31/Mayıs/2007
    Erkek

    Merhaba şimdi durumum şöyle müridler.

    Benim bi ubuntu sw var . 

    Subdomainlerim sunlar : 

    vesta.xxxx.com

    r.xxxx.com

    Vesta.xxxx.com a gidince direk vesta panelimin çıkmasını istiyorum ancak sitemin ana sayfası çıkıyor.

    r.xxxx.com diye yazdığındada sistemimde yüklü olan bir programın çıkmasını istiyorum nasıl yaparım bilgisi olan varmı acep ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    vesta.xx.com subdomainini sitenin anasayfası olarak ayarlarsan tabiki vesta.xx.com'a gidince sitenin anasayfası çıkar. Bunu düzeltmek için ya anasayfadan panele bir yönlendirme yapacaksın ya da subdomain ayarında sitenin anasayfasını değil panelini göstereceksin.

    r.xx.com diye yadığında sisteminde yüklü olan bir programın çıkmasını istiyorsan http protokolünü gerçekten çok yanlış anlamış olabileceğini düşünerek ikinci sorduğun soruyu yapmak istediğin şeyide anlatıp tekrar sorman gerekiyor. Zira ilgili adrese gidince sadece sisteminde çalışma komutu mu versin istiyorsun yoksa program dediğin şey terminalde çalışan bir uygulama ve bunun sonuçlarını mı görmek istiyorsun yoksa gui'si olan bir uygulama ve bayağı fare tıklamalarını işleyen bir yapı mı istiyorsun yoksa ilgili adrese gidince -ki en can alıcı noktası bu- ilgili adrese giden kişinin bilgisayarında PROGRAM çalıştırmayı mı istiyorsun hiç belli değil.


    Sadece bi imza..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bulusma Fatihi
    samato
    samato's avatar
    Kayıt Tarihi: 31/Mayıs/2007
    Erkek
    PcK0 bunu yazdı

    vesta.xx.com subdomainini sitenin anasayfası olarak ayarlarsan tabiki vesta.xx.com'a gidince sitenin anasayfası çıkar. Bunu düzeltmek için ya anasayfadan panele bir yönlendirme yapacaksın ya da subdomain ayarında sitenin anasayfasını değil panelini göstereceksin.

    r.xx.com diye yadığında sisteminde yüklü olan bir programın çıkmasını istiyorsan http protokolünü gerçekten çok yanlış anlamış olabileceğini düşünerek ikinci sorduğun soruyu yapmak istediğin şeyide anlatıp tekrar sorman gerekiyor. Zira ilgili adrese gidince sadece sisteminde çalışma komutu mu versin istiyorsun yoksa program dediğin şey terminalde çalışan bir uygulama ve bunun sonuçlarını mı görmek istiyorsun yoksa gui'si olan bir uygulama ve bayağı fare tıklamalarını işleyen bir yapı mı istiyorsun yoksa ilgili adrese gidince -ki en can alıcı noktası bu- ilgili adrese giden kişinin bilgisayarında PROGRAM çalıştırmayı mı istiyorsun hiç belli değil.

    hocam gui'si olan bir uygulama . RStudio Serveri sunucuma kurmaya çalışıyorum şuanda  

    Online bir şekilde program yazıp çalıştıracağım .

    siteme girdiğim zaman vesta.xxxx.com:8083 ve r.xxxx.com:8787 ile bağlanmam lazım ayrı ayrı. Kurulumuda tertemiz yapmama rağmen yinede anasayfa gelmiyor karşıma :S

    samato tarafından 20/Eki/17 01:05 tarihinde düzenlenmiştir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    moi
    moi's avatar
    Kayıt Tarihi: 26/Mayıs/2009
    Erkek

    Ubuntuda kullandığın http serverı(httpd, apache, lighttp, vs.) yazarsan yapman gereken ayarı anlatayım hocam.


    Sadece paranoyaklar hayatta kalır...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    Bu tarz problemlerin genel çözümleri:

    - programın ayar bölümünden kullanacağı portu değiştirmek

    - başka programların aynı portu kullanmamasını sağlamak için kullanacak programlarında port ayarlarını yapmak

    - güvenlik duvarı ayarları

    - program ve/veya programın kullandığı dosyalara ait yetkiler

    - port forwarding

    - port tunnelling

     

    RStudio server port forwarding yazınca kendi sitesinde şöyle bir troubleshooting çıkıyor:

    After initial installation RStudio accepts connections on port 8787. If you wish to change to another port you should create an /etc/rstudio/rserver.conf file (if one doesn't already exist) and add a www-port entry corresponding to the port you want RStudio to listen on. For example:

    https://support.rstudio.com/hc/en-us/articles/200552316-Configuring-the-Server

     

    Bir üstte yazdığım ile denemeye başla bakalım. Umarım problemin çözülür.


    Sadece bi imza..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    moi
    moi's avatar
    Kayıt Tarihi: 26/Mayıs/2009
    Erkek
    PcK0 bunu yazdı

    Bu tarz problemlerin genel çözümleri:

    - programın ayar bölümünden kullanacağı portu değiştirmek

    - başka programların aynı portu kullanmamasını sağlamak için kullanacak programlarında port ayarlarını yapmak

    - güvenlik duvarı ayarları

    - program ve/veya programın kullandığı dosyalara ait yetkiler

    - port forwarding

    - port tunnelling

     

    RStudio server port forwarding yazınca kendi sitesinde şöyle bir troubleshooting çıkıyor:

    After initial installation RStudio accepts connections on port 8787. If you wish to change to another port you should create an /etc/rstudio/rserver.conf file (if one doesn't already exist) and add a www-port entry corresponding to the port you want RStudio to listen on. For example:

    https://support.rstudio.com/hc/en-us/articles/200552316-Configuring-the-Server

     

    Bir üstte yazdığım ile denemeye başla bakalım. Umarım problemin çözülür.

    hocam anladığım kadarıyla samatonun zaten 80 portunu dinleyen bir http server yazılımı var ve bu server 80 portunu istekte gelen hostname e bakmaksızın websayfasına yönlendiriyor. rstudio yu 80 portunu dinleyecek şekilde ayarlarsa rstudio çalışmayacaktır, iki farklı işlem aynı portu dinleyemez çünkü. yapması gereken http server yazılımının ayarlarından hostname e göre yönlendirmeyi ayarlamak. yani vesta subdomaini ile 80 portuna gelen isteği local 8083 e, r subdomaini ile 80 portuna gelen isteği local 8087 e yönlendirmesi gerekiyor.


    Sadece paranoyaklar hayatta kalır...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek
    moi bunu yazdı
    PcK0 bunu yazdı
    ...

    hocam anladığım kadarıyla samatonun zaten 80 portunu dinleyen bir http server yazılımı var ve bu server 80 portunu istekte gelen hostname e bakmaksızın websayfasına yönlendiriyor. rstudio yu 80 portunu dinleyecek şekilde ayarlarsa rstudio çalışmayacaktır, iki farklı işlem aynı portu dinleyemez çünkü. yapması gereken http server yazılımının ayarlarından hostname e göre yönlendirmeyi ayarlamak. yani vesta subdomaini ile 80 portuna gelen isteği local 8083 e, r subdomaini ile 80 portuna gelen isteği local 8087 e yönlendirmesi gerekiyor.

    Doğru dediğin gibi illaki sadece rstudio ayarı yetmeyecek. Rstudio ayarı ile denemeye başla dedim. Zaten rstudio portu kullanamadığında ilgili portu hangi programın kullandığını söyleyecek.


    Sadece bi imza..
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bulusma Fatihi
    samato
    samato's avatar
    Kayıt Tarihi: 31/Mayıs/2007
    Erkek

    şimdi temiz bir halde olması için serveri destroy ettim . Yeniden kuruyorum. Serverim digitaloceanda. @moi hocam apache kullanıyorum. @pcko hocam bu dns'de srv ayarları var acaba oradan halledebilirmiyim ?

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    Bir saniye hata yapmışım.

    Bazı oyun ya da özel yönetim yazılımlarında kendi paneli için dahili olarak http server oluyor. Yani program web panel sunumunu kendi yapıyor ve 80 portunu doğrudan kendi kullanması gerekiyor. Fakat Vesta bir web hosting panel imiş. Hal böyle olunca apache ya da benzeri programların durdurulması düşünülemez :) Bende daha önceki postlarımda yazdım ki ilk olarak programı 80 portuna ayarlayalım. Daha sonra 80 portunu kullanmak isteyen diğer yazılımları durdururuz diye düşünerek yazıyorum. Gerçekten çok pardon.

    Velhasıl kelam 80 portunu web protokolü sunucusu dışında başka bir yazılıma veremeyeceğimize göre web sunucu üzerinde reverse proxy yapmamız gerekiyor. Şurada apache içinde ngix içinde anlatılmış: https://support.rstudio.com/hc/en-us/articles/200552326-Running-RStudio-Server-with-a-Proxy

    PcK0 tarafından 21/Eki/17 00:48 tarihinde düzenlenmiştir

    Sadece bi imza..
Toplam Hit: 2041 Toplam Mesaj: 9
server ayar ince