Dosyalarınızı bir web sunucusuna nasıl yüklersiniz?

Bu makalede, dosya aktarım araçlarını kullanarak dosyalarınızı sitenizde nasıl yayımlayabileceğinize bakacağız.

Bu makalede, dosya aktarım araçlarını kullanarak dosyalarınızı sitenizde nasıl yayımlayabileceğinize bakacağız.

Özet

Basit bir web sayfası oluşturduysanız muhtemelen bir web sunucusuna koymak isteyeceksiniz. Bu makalede, SFTP istemcileri, RSync ve GitHub gibi çeşitli kullanılabilir seçenekleri kullanarak bunu nasıl yapacağımızı tartışacağız.

SFTP

Birden fazla SFTP programı olsa da bu örnek için ücretsiz olan Filezilla‘yı kullanacağız. FileZilla’yı yüklemek için FileZilla indirme sayfası‘na gidebilirsiniz. Sayfadan İndir düğmesine tıklayın ve ardından yükleyici dosyasından normal bir şekilde yükleyin.

FileZilla uygulamasını açın; şöyle bir şey görmelisiniz:

Oturum açma

Bu örnekte, barındırma sağlayıcımızın (HTTP web sunucumuzu barındıracak hizmet) URL’leri şöyle görünen hayali bir şirket olduğunu varsayacağız: mypersonalwebsite.examplehostingprovider.net

Examplehostingprovider şirketinden az önce bir hesap açtığımızı ve onlardan şu bilgileri aldığımızı varsayalım:

Hesabınız: demozilla

Web siteniz demozilla.examplehostingprovider.net adresinde görünür olacaktır.

  • SFTP sunucusu: sftp://demozilla.examplehostingprovider.net
  • Kullanıcı adı: demozilla
  • Parola: quickbrownfox
  • Port: 5548
  • Web’de yayımlamak için dosyalarınızı Public/htdocs dizine yerleştirin.

Önce sitemize bir bakalım – gördüğünüz gibi, şu anda burda hiçbir şey yok:

Demozilla kişisel web sitemiz, bir tarayıcıda görülüyor: boş

Not:Barındırma sağlayıcınıza bağlı olarak, web adresinize ilk gittiğinizde çoğu zaman “Bu web sitesi [Barındırma Hizmeti] tarafından barındırılıyor” gibi bir şey söyleyen bir sayfa görürsünüz.

SFTP istemcinizi uzak sunucuya bağlamak için şu adımları izleyin:

  1. Ana menüden Dosya > Site Yöneticisi öğesini seçin.
  2. Site Yöneticisi penceresinde, Yeni Site‘ye basın, ardından site adını bize verilen bilgideki gibi demozilla olarak doldurun.
  3. Ana Bilgisayar alanına bize verilen SFTP sunucusu adresini girin.
  4. Oturum Açma Türü: açılan menüsüne normal‘i seçin, ardından ilgili alanlara barındırma hizmeti için kullandığınız kullanıcı adınızı ve parolanızı girin.
  5. Doğru bağlantı noktasını ve diğer bilgileri doldurun.

Pencereniz şöyle görünmelidir:

Şimdi SFTP sunucusuna bağlanmak için Bağlan’a basın.

Not: Barındırma sağlayıcınızın barındırma alanınıza SFTP (Güvenli FTP) bağlantısı sunduğundan emin olun. FTP doğası gereği güvensizdir ve bunu kullanmamalısınız.

Burada ve orada: yerel ve uzak görünüm

Bağlandıktan sonra, ekranınız böyle görünmelidir (size bir fikir vermek için çalışan bir örneğe bağlandık):

Ne gördüğünüzü inceleyelim:

  • Orta sol bölmede yerel dosyalarınızı görürsünüz. Web sitenizi depoladiğiniz dizine gidin
  • Orta sağ bölmede uzak dosyaları görürsünüz. Uzak FTP kökümüze giriş yaptık (bu durumda, users/demozilla)
  • Şimdilik alt ve üst bölmeleri yoksayabilirsiniz. Sırasıyla, bunlar bilgisayarınızla SFTP sunucusu arasındaki bağlantı durumunu gösteren iletilerin günlüğü ve SFTP istemciniz ile sunucu arasındaki her etkileşimin canlı günlüğünü gösterir.

Sunucuya yükleme

Örnek talimatlarımız bize “Web’de yayınlamak için dosyalarınızı Public/htdocs dizinine koyun” dedi. Sağ bölmenizde belirtilen dizine gitmeniz gerekir. Bu dizin, index.html dosyanızın ve diğer öğelerin gideceği web sitenizin köküdür.

Dosyalarınızı koymak için doğru uzak dizini bulduktan sonra, dosyalarınızı sunucuya yüklemek için bunları sol bölmeden sağ bölmeye sürükleyip bırakmanız gerekir.

Gerçekten ulaşılabilir mi?

Şimdiye kadar her şey güzel, ama dosyalar gerçekten ulaşılabilir mi? Tarayıcınızdan web sitenize (örneğin) geri dönerek iki kez kontrol edebilirsiniz:

İşte başlıyoruz: web sitemiz yayında!

Ve voilà! Web sitemiz yayında!

Rsync

Rsync, genellikle çoğu Unix tabanlı sistemde (macOS ve Linux gibi) kullanılabilen yerelden uzaka dosya eşitleme aracıdır, ancak Windows sürümleri de bulunur.

Varsayılan olarak komut satırında kullanıldığından, SFTP’den daha gelişmiş bir araç olarak görülür. Temel bir komut şöyle görünecektir:

rsync [-options] SOURCE user@x.x.x.x:DESTINATION

  • -options: bir tire ve ardından bir veya daha fazla harf. Örneğin ayrıntılı hata iletileri için -v ve yedekleme yapmak için -b.
  • SOURCE dosyaları kopyalamak istediğiniz yerel dosya veya dizinin yoludur.
  • user@ dosyaları kopyalamak istediğiniz uzak sunucudaki kullanıcının kimlik bilgileridir.
  • x.x.x.x uzak sunucunun IP adresidir.
  • DESTINATION dizininizi veya dosyalarınızı uzak sunucuya kopyalamak istediğiniz konumun yoludur.

Bu tür ayrıntıları barındırma sağlayıcınızdan almanız gerekir.

Tabii ki, FTP’de olduğu gibi güvenli bir bağlantı kullanmak iyi bir fikirdir. Rsync durumunda, -e seçeneği kullanarak bağlantıyı SSH üzerinden yapmak için SSH ayrıntılarını belirtirsiniz. Mesela:

rsync [-options] -e "ssh [SSH DETAILS GO HERE]" SOURCE user@x.x.x.x:DESTINATION

Rsync arayüz araçları

Arayüz (GUI) araçları Rsync için kullanılabilir (komut satırını kullanmaktan rahatsız olanlar için). Akrosync böyle bir araçtır ve Windows ve macOS için kullanılabilir.

Yine, bağlantı kimlik bilgilerini barındırma sağlayıcınızdan almanız gerekir. Ancak şimdi bunları girmek için bir GUI’niz olur.

GitHub

GitHub, web sitelerini GitHub sayfaları şeklinde yayınlamanızı sağlar (gh sayfaları).

GitHub’da bir web sitesi barındırdığınızda, bu sayfa için özel bir etki alanı da kullanabilirsiniz.

Bu yazı topluluk tarafından oluşturuldu. Lisans bilgisine bakabilirsiniz. Yanlış veya eksik bilgileri düzenlemek için github üzerinden katkıda bulunabilirsiniz.

konular

Okumaya devam et!
Sonraki Yazı: Web sitenizin düzgün çalıştığından nasıl emin olursunuz?

Bu yazıda, bir web sitesi için çeşitli sorun giderme adımlarını ve bu sorunları çözmek için yapılması gereken bazı temel eylemleri ele alıyoruz.

HTML tabloları: Temel bilgiler

Bu makalede HTML tablolarında satırlar, hücreler ve başlıklar ile birlikte hücrelerin birden çok sütuna ve satıra yayılması gibi temel bilgileri öğreneceğiz.

Uygulama – İçerik sayfasını yapılandırma

CSS kullanarak bir içerik sayfası yapılandırmak, ustalaşmak için çok önemli bir beceridir.

Bağlantı – Link Oluşturma

Bağlantılar webi web yapan şeyler – dolayısıyla oldukça önemliler.

Yorum Gönderin

E-posta hesabınız yayımlanmayacak.

koddla
Tema Mundana by WowThemes.net.