VDS üzerinden site nasıl yayımlanır?

ZeroGravity

Hectopat
Katılım
18 Temmuz 2018
Mesajlar
17
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar selam, VDS (Windows) üzerinden Node.js web uygulamamı yayımlamak istiyorum ama pek bir bilgim yok. Domainimi nameserver ile bağlamak istedim ama kullandığım VDS de nameserver bulamadım Google Cloud VDS kullanıyorum.
 
Son düzenleyen: Moderatör:
Nginx kullanmalısınız. Sunucunuzu localhost:8080 gibi bir port üzerinden çalıştırıp, çalıştırdığınız port için Windows Firewall ayarlarından gelen giden paketleri açmalısınız. Bundan sonra Nginx config ayarlarınızı değiştirerek domaininize yönlendirmeli ve domaininize yeni bir A tipi DNS ekleyerek vds ip adresinize bağlamalısınız.
 
Nginx kullanmalısınız. Sunucunuzu localhost: 8080 gibi bir port üzerinden çalıştırıp, çalıştırdığınız port için Windows firewall ayarlarından gelen giden paketleri açmalısınız. Bundan sonra nginx Config ayarlarınızı değiştirerek domaininize yönlendirmeli ve domaininize yeni bir a tipi DNS ekleyerek VDS IP adresinize bağlamalısınız.

Dostum selam bu konuda bilgili gözüküyorsun sana yaptığım projemin detaylarını anlatayım bu detaylara göre bana bir video veya yönerge önerir misin?
Proje detaylarım:
Projem React.js Express.js material. UI kullanılarak hazırlandı veri tabanı olarak da MariaDb kullanıyorum ve tabii ki site için bir de Discord botu yazacağım ama önemli olan bu projemi yayına almak projem de port kullanımı konusunda birçok kez hata aldım sanırım VDS kaynaklı bir sorun bu yüzden de port 3389 da çalışıyor projem redis destekliyor ama kullanmıyorum ChatGPT'den destek almaya çalıştım GPT'nin önerdiği bazı ayarlar VDS de yoktu şu anlık projemin detayları bu kadar bana öneri sunarsan çok müteşekkir olurum.
 
Dostum selam bu konuda bilgili gözüküyorsun sana yaptığım projemin detaylarını anlatayım bu detaylara göre bana bir video veya yönerge önerir misin?
Proje detaylarım:
Projem React.js Express.js material. UI kullanılarak hazırlandı veri tabanı olarak da MariaDb kullanıyorum ve tabii ki site için bir de Discord botu yazacağım ama önemli olan bu projemi yayına almak projem de port kullanımı konusunda birçok kez hata aldım sanırım VDS kaynaklı bir sorun bu yüzden de port 3389 da çalışıyor projem redis destekliyor ama kullanmıyorum ChatGPT'den destek almaya çalıştım GPT'nin önerdiği bazı ayarlar VDS de yoktu şu anlık projemin detayları bu kadar bana öneri sunarsan çok müteşekkir olurum.
Hocam bende vdste site çalıştırmayı deneme yanılma yoluyla öğrendim. İnternette hiç kaynağı yok yeminle.
 
Dostum selam bu konuda bilgili gözüküyorsun sana yaptığım projemin detaylarını anlatayım bu detaylara göre bana bir video veya yönerge önerir misin?
Proje detaylarım:
Projem React.js Express.js material. UI kullanılarak hazırlandı veri tabanı olarak da MariaDb kullanıyorum ve tabii ki site için bir de Discord botu yazacağım ama önemli olan bu projemi yayına almak projem de port kullanımı konusunda birçok kez hata aldım sanırım VDS kaynaklı bir sorun bu yüzden de port 3389 da çalışıyor projem redis destekliyor ama kullanmıyorum ChatGPT'den destek almaya çalıştım GPT'nin önerdiği bazı ayarlar VDS de yoktu şu anlık projemin detayları bu kadar bana öneri sunarsan çok müteşekkir olurum.

Bence cPanel ile yayımlarsanız daha rahat olur. Ama eğer VDS ile yayımlayacağım derseniz Discord üzerindeki yazılım desktek sunucularından yardım alabilirsiniz.
 
Ben de arıyorum. Bilgisi olan varsa yardımcı olmak olursa sevinirim.

Dostum ben nasıl çalıştırılacağını buldum söyleyeyim öncelikle benim projem node.js uygulaması onu önceden söyleyeyim. İzlemen gereken adımlar şunlar:
1-) benim. Env dosyam vardı sende de varsa böyle düzenlemeni öneririm
port = 8080 (uygulamanın çalışacağı port)
HOST_URL=uygulama.comm (eğer farklı bir port girdiysen uygulama.comm:8080 gibi seçtiğin portu girmelisin)
sıte_name = uygulama (sitenin adı)
node_env = production (servisin çalışacağı enviroment. Eğer geliştirme aşamasın da ise development eğer yayına hazır halde ise production)
Bunları düzenlediysen 2. maddeye geçebiliriz.
2-) VDS sunucusunda uygulamanızı çalıştırmak için gerekli olan Node.js ve diğer bağımlılıkları da yüklemen gerek bu yüzden projen için her şeyin yüklü olduğundan emin olmalısın eğer eminsen bu adımları izle:
  1. Uygulamanızın internete açılması için, Windows Firewall'da uygulamanızın kullandığı portu (örneğin, 8443 veya 8080) açmanız gerekiyor. Bu işlemi yapmak için, Windows Defender firewall with Advanced Security uygulamasını açın, ardından ınbound rules sekmesinde New rule butonuna tıklayın. Açılan sihirbazı takip ederek, port seçeneğini seçin ve uygulamanızın kullandığı port numarasını belirtin orada port seçenekleri vardır benim tavsiyem tcp port seçeneğini seçmen. Daha sonra, gelen bağlantılara izin vermek için allow the connection seçeneğini belirleyin.
  2. Artık uygulamanızın internete açık olduğunu ve https://[VDS_IP_ADRESI]:[PORT_NUMARASI] adresinden erişilebilir hale geldiğini kontrol edebilirsiniz. IP adresi, Windows Datacenter VDS sunucusunun IP adresi ile değiştirilmelidir Ek olarak VDS İP adresi olarak 2 tane ip adresi var (İnternal ve External) bu kısımda da external ip adresini seçmen lazım ve tebrikler projen artık herkes tarafından erişilebilir oldu domain bağlantı işlemlerini internette ki kaynaklardan bulabilirsin.
 
Dostum ben nasıl çalıştırılacağını buldum söyleyeyim öncelikle benim projem node.js uygulaması onu önceden söyleyeyim. İzlemen gereken adımlar şunlar:
1-) benim. Env dosyam vardı sende de varsa böyle düzenlemeni öneririm
port = 8080 (uygulamanın çalışacağı port)
HOST_URL=uygulama.comm (eğer farklı bir port girdiysen uygulama.comm:8080 gibi seçtiğin portu girmelisin)
sıte_name = uygulama (sitenin adı)
node_env = production (servisin çalışacağı enviroment. Eğer geliştirme aşamasın da ise development eğer yayına hazır halde ise production)
Bunları düzenlediysen 2. maddeye geçebiliriz.
2-) VDS sunucusunda uygulamanızı çalıştırmak için gerekli olan Node.js ve diğer bağımlılıkları da yüklemen gerek bu yüzden projen için her şeyin yüklü olduğundan emin olmalısın eğer eminsen bu adımları izle:
  1. Uygulamanızın internete açılması için, Windows Firewall'da uygulamanızın kullandığı portu (örneğin, 8443 veya 8080) açmanız gerekiyor. Bu işlemi yapmak için, Windows Defender firewall with Advanced Security uygulamasını açın, ardından ınbound rules sekmesinde New rule butonuna tıklayın. Açılan sihirbazı takip ederek, port seçeneğini seçin ve uygulamanızın kullandığı port numarasını belirtin orada port seçenekleri vardır benim tavsiyem tcp port seçeneğini seçmen. Daha sonra, gelen bağlantılara izin vermek için allow the connection seçeneğini belirleyin.
  2. Artık uygulamanızın internete açık olduğunu ve https://[VDS_IP_ADRESI]:[PORT_NUMARASI] adresinden erişilebilir hale geldiğini kontrol edebilirsiniz. IP adresi, Windows Datacenter VDS sunucusunun IP adresi ile değiştirilmelidir Ek olarak VDS İP adresi olarak 2 tane ip adresi var (İnternal ve External) bu kısımda da external ip adresini seçmen lazım ve tebrikler projen artık herkes tarafından erişilebilir oldu domain bağlantı işlemlerini internette ki kaynaklardan bulabilirsin.
Teşekkürler hocam. VDS satın alırken satın alacağım sisteme kurulu olan işletim sistemin bir önemi var mı peki?

Lazım olursa kurulumda yardımcı olma şansınız var mı peki hocam uzak bağlantı ile?
 
Teşekkürler hocam. VDS satın alırken satın alacağım sisteme kurulu olan işletim sistemin bir önemi var mı peki?

Lazım olursa kurulumda yardımcı olma şansınız var mı peki hocam uzak bağlantı ile?

Bu gösterdiğim ayarlar Windows datacenter VDS için geçerli eğer ayarları dediğim gibi yaparsanız sorunsuz bir şekilde çalışacaktır.

Kurulum da herhangi bir sorun da karşılaşırsanız tekrardan buradan iletişim sağlayabilirsiniz.
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı