1. Ana Sayfa
  2. Teknoloji
  3. Bilgisayara Localhost Nasıl Kurulur?

Bilgisayara Localhost Nasıl Kurulur?

featured

Web siteleri ve web haritaları geliştirirken, çalışacağınız iki ana konum vardır. İlki web sunucunuzdur. Web sunucunuz, web sayfanızı ve içeriğini internete yayınlayan veya ‘hizmet eden’ bilgisayardır. Bu aynı zamanda ‘üretim sunucusu’web sunucunuz veya uzak ana makineniz olarak da bilinir . Üretim sunucunuzda, internet üzerinden herkes tarafından erişilebilen çalışma web siteniz var.

İkincisi, dizüstü veya masaüstü bilgisayarınız gibi yerel makinenizdir. Web sunucunuzdaki dosyaları nadiren aktif olarak düzenlemek isteyeceksiniz, bu nedenle tüm değişikliklerinizi internette yayınlamadan bunu kendi makinenizde yapmanız önerilir. Bu genellikle ‘geliştirme sunucunuz’ veya yerel ana makineniz olarak adlandırılır. Ancak bir sorun var, kişisel bilgisayarınız bir sunucu değil. Sitelerimizi geliştirmek ve test etmek istiyorsak, makinemizde yerel olarak yalnızca bizim görebileceğimiz bir web sunucusu çalıştırıyoruz. Bilgisayara Localhost Nasıl Kurulur?

Localhost’u Kullanın

Bu sorunun çözümü, kendi bilgisayarınızda, web sunucunuzun yeteneklerini taklit eden ve isteklerin HTTP yoluyla işlenmesine izin veren sunucu benzeri bir örnek oluşturmaktır. Bu ‘geliştirme sunucusu’ yerel makinenizde olabilir ve yalnızca siz görebilirsiniz. Bunu yapmanın ana nedenlerinden biri, web üzerindeki başka bir konumdan yüklemek istediğiniz bir dosya veya sunucunuzdaki başka bir konumdan bir veri kümesi gibi harici verileri ve kaynakları uygulamanıza yükleme yeteneğine izin vermesidir. talep. Buna AJAX veya eşzamansız JavaScript ve XML denir. Aynı anda yüklenen bir sayfa eşzamanlıdır , yani web sitenizin belgelerini okur ve her şeyi sırayla yükler. Eşzamansız yükleme, siteyi açarken hemen harici bir dosya yüklemek istemediğinizde, bunun yerine kullanıcı veya sitedeki başka bir işlem dosyanın yüklenmesini söyleyene kadar beklediğinizde gereklidir.

Web Sunucuları karmaşıktır ve nasıl çalıştıklarına dair tam bir açıklama bu öğreticinin kapsamı dışındadır, ancak bilgisayarımızda bir web sunucusunun yeteneklerini taklit eden bir localhost sunucusu oluşturmak oldukça kolay olabilir ve test ve test için çok önemli olabilir. geliştirme. Siteleri web’de yayınlamadan önce yerel olarak geliştirebileceğiniz ve kurabileceğiniz sunucuları kurmak için çok sayıda iyi seçenek vardır. Bu eğitici iki seçeneğe bakacak: Statik HTML sitelerine izin veren Python kullanan çok basit bir çözüm ve Apache, MySQL, PHP ve Perl’i destekleyen güzel bir yerel geliştirme ortamı yazılımı olan XAMPP’yi kullanma.


Seçenek 1: Python Localhost Sunucusunu Kullanın

Python Localhost Kurulumu

HTTP isteklerini işleyebilen ancak XAMPP veya başka bir yazılımı yüklemek istemeyen hızlı bir web sunucusuna ihtiyacınız varsa, Python yardımcı olabilir. Python, statik web sayfalarını çalıştırabilen basit bir yerleşik HTTP sunucusuyla birlikte gelir. Bu küçük HTTP sunucusunun yardımıyla, sisteminizdeki herhangi bir dizini web sunucusu dizininize dönüştürebilirsiniz. Yüklemeniz gereken tek şey Python.


1. Makinenizde Python’un kurulu olup olmadığını kontrol edin

Python’un kurulu olup olmadığını görmek için bir komut satırı açın.

  • Windows’ta, Komut İstemi’ni arayın , ardından pencere açıldığında yazın python –V. Enter’a basın.
  • Mac’te Terminal’i açın , ardından yazın python –V. Enter’a basın.

Komut İstemi (Windows) ve Terminal (Mac), genellikle eşanlamlı olarak, birbirinin yerine veya sadece “komut satırı” olarak anılır. Makinenize ne yapacağını söyleyen komutlar yazarak erişebilmenizin yolu budur.

Python Localhost Kurulumu

Komut satırınız ya bir Python sürümü döndürür ya da Python’un tanınmadığını söyler. Bir sürüm döndürürse, Python yüklediniz, tanınmadıysa, Python’u kurmanız gerekir. Aşağıdaki ekran görüntüsünde, makinemde Python Sürüm 2.7.5’in kurulu olduğunu görebilirsiniz.


2. Yerel sunucunuzu başlatmak için Web Klasörünüzde bir Python Komutu çalıştırın

Python çalışırken ve kurulurken, basit bir yerel sunucu çalıştırmak artık web klasörümüzün konumuna gitmek ve ardından bu klasörde yerel sunucumuzu başlatacak tek bir satır komutu çalıştırmak meselesidir. Aşağıdaki talimatlarda, dizini paylaşmak istediğimi /documents/mywebsiteve IP adresimin olduğunu varsayalım 192.168.1.2.

Komut satırını açın ( Mac’te Terminal , Windows’ta Komut İstemi ). cdKomut bizim dizini değiştirir. Tür cdbizim yerel web klasörüne yolu takip eder.

$ cd /documents/mywebsite

Mevcut konumunuzdaki dosyaların listesini görmek için dizininizi değiştirdikten dirsonra Windows veya lsMac’te yazın.

Web sitesi klasörünüze girdikten sonra aşağıdaki komutu yazın

$ python -m SimpleHTTPServer

Bu kadar! Şimdi http sunucunuz 8000 numaralı bağlantı noktasında başlayacak. Mesajı alacaksınız:

$ cd /document/mywebsite
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

Bu artık arka planda çalışabilir, başka bir şey yapmanıza gerek yoktur.

3. Localhost web sitenizi bir tarayıcıda açın

Şimdi bir tarayıcı açın ve şu adresi yazın:
http://localhost:8000

Ayrıca şu adresten de erişebilirsiniz:
http://192.168.1.2:8000 veya
http://127.0.0.1:8000

Dizinde index.html adında bir dosya varsa, bu dosya ilk dosya olarak sunulacaktır. İndex.html yoksa, dizindeki dosyalar listelenecektir.

Kullanılan bağlantı noktasını değiştirmek isterseniz, aşağıdaki komutu kullanarak Python SimpleHTTPServer’ınızı başlatın:
$ python -m SimpleHTTPServer 8080

Şimdi bir tarayıcı açın ve sitenize şu adresten erişin:
http://localhost:8080

Web klasöründeki klasörleri değiştirin ve değiştirin, kaydedin ve ardından sayfanızı yenileyin. Sayfanız internette yayındaymış gibi görünecektir.

4. Python SimpleHTTPServer’ınızı Durdurma

Web sitenizde çalışmanız bittiğinde, sunucunuzu CTRL-C (Mac / Windows) kullanarak durdurun . Bu, yerel sunucu örneğini sonlandıracaktır.


Seçenek 2: XAMPP Yerel Sunucu Yazılımını Kullanın

XAMPP Localhost Kurulumu

XAMPP, MIT Komut Dosyalarının veya ticari bir barındırma sağlayıcısının sunabileceklerini taklit edecektir.

Python SimpleHTTPServer, sayfanızı üretime aktarmadan önce yerel olarak geliştirebileceğiniz bir localhost sunucusu çalıştırmak için hızlı ve kolay bir çözümdür. Temel statik web sitesi amaçları için çalışacaktır. MySQL veya PHP ile arayüz oluşturma yeteneği gibi daha gelişmiş seçeneklere ihtiyacınız varsa, XAMPP kullanmanızı öneririm.

1. XAMPP’yi İndirin ve Yükleyin

XAMPP, Mac / Windows / Linux’a indirilebilir ve kurulabilir. İşletim sisteminizin sürümünü XAMPP Ana Sayfasından indirin. XAMPP Ana Sayfası ve İndirmeler Makinenize indirin ve kurulum sihirbazlarını kullanarak kurun.

2. Kurulumunuzu test edin

Sihirbaz çalıştıktan sonra, web sitenizi yerel makinenizde geliştirmek için kullanabileceğiniz yerel bir sunucu örneğiniz olacaktır. Windows’ta:

  1. XAMPP kurulduktan sonra açın ve Kontrol Panelini görüntüleyin.
  2. Apache hizmetinin Başlat seçeneğine tıklayarak Apache’yi başlatın
  3. Localhost sunucunuzun dosya yapısını görmek için Explorer’a tıklayın .
  4. Htdocs klasörüne tıklayın . HTML ve PHP belgelerimiz burada yer alacaktır.
  5. Htdocs’ta yeni bir klasör oluşturun , ona sitem deyin
  6. Web sitenizin içeriğini sitem klasörüne koyun .
  7. Sitenizi görmek için web tarayıcınızda http: // localhost / my-site adresine gidin.

Mac’te:

  1. XAMPP kurulduktan sonra açın ve “Sunucuları Yönet” sekmesine tıklayın.
  2. Click başlatmak Apache Sunucusu seçeneğini.
  3. In Finder , gidin XAMPP Uygulamalar klasöründe ve açılır htdocs klasörünü.
  4. Gelen htdocs , adlı yeni bir klasör oluşturmak my-sitesi .
  5. Web sitesi belgelerinizi ve site malzemelerinizi sitem klasörüne yerleştirin.
  6. Sitenizi görmek için web tarayıcınızda http://localhost/my-site adresine gidin.

Localhost sunucuları için diğer seçenekler

Mac veya Windows için daha özel diğer seçenekler mevcuttur.

İyi Kodlamalar! TechnoFather

Bu yazıyı değerlendirmek için tıklayın!
[Toplam: 0 Ortalama: 0]

Yorum Yap

Yazar Hakkında

Sizler için güzel içerik hazırlamaya çalışıyoruz. Bunun için iyice araştırma yaparak dünyadaki ve ülkemizdeki gelişmelerden sizleri teknolojiden mahrum bırakmıyoruz.

Yorum Yap

Yorumlar (2)

  1. XAMPP de güzel fakat ben AppServ ile kurmuştum ilk kez localhostu:) Html ile yapılan eğlenceli kodlar ne günlerdi.. 127.0.01 ile erişebildiğini de sayenizde öğrendim teşekkürler.

  2. Port 80 hatasını da anlatırsanız süper olur. :)

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir