Eski Bir Bilgisayarla Linux Web Sunucusu Nasıl Kurulur

Eski Bir Bilgisayarla Linux Web Sunucusu Nasıl Kurulur

Bir ev web sunucusu oluşturmakla ilgileniyor musunuz? En basit yol, Linux'u yedek bir bilgisayara kurmaktır. Linux'un basitliği sayesinde, bu basittir ve size bir web sitesini veya blogu barındırmanın uygun fiyatlı bir yolunu sunar.





İşte bir Linux web sunucusunun nasıl kurulacağı.





Linux ile Kendi Web Sunucunuzu Nasıl Yapabilirsiniz?

Evden çalıştırılabilen bir Linux web sunucusu oluşturmak için donanıma ve işletim sistemine ihtiyacınız olacak. Ayrıca, web sunucu yazılımı kurulmalı ve sunucuya internetten erişmenin bir yolu kurulmalıdır.





facebookta fotoğraf kolajı nasıl yapılır

Bunu, kendi Linux web sunucunuzu oluşturmak için izleyebileceğiniz dört kolay adıma ayırabiliriz.

  1. Eski/istenmeyen bir bilgisayar bulun
  2. Linux işletim sistemi kurun
  3. Uygulama web sunucusu yazılımını kurun (Apache, PHP, MySQL)
  4. Sunucuya internetten ulaşın

Başlayalım.



1. Linux Web Sunucunuz için Eski Bir Bilgisayar Bulun

Web sunucusu olarak kullanmak üzere bir bilgisayar seçmeden önce, işletim sisteminin minimum gereksinimlerini bilmeniz gerekir. Ubuntu popüler olsa da, yeterince hafif değil. Bunun yerine, Lubuntu 19.04 daha güçlü bir seçenektir. Bu, aynı kod üzerine inşa edilmiş Ubuntu'ya daha hafif bir alternatiftir.

İndirmek: Lubuntu 19.04





Lubuntu Sistem Gereksinimleri

Lubuntu 19.04'ün minimum gereksinimleri vardır:

  • 512 MHz çift çekirdekli işlemci veya daha iyisi (Ubuntu için 2 GHz yerine 1 GHz önerilir)
  • 4GB sistem belleği
  • 25 GB boş sabit disk alanı
  • 32 bit (eski bilgisayarlar için) ve 64 bit sürüm seçenekleri

Bir çekmecenin arkasında uygun bir eski PC'niz olabilir veya bir ikinci el mağazasından bir tane almış olabilirsiniz. Bir Linux kurabileceğinizi belirtmekte fayda var. Raspberry Pi'de web sunucusu . Bu küçük bilgisayarın maliyeti 30 doların altında ve eski donanımla başınız belaya girerse akıllıca bir seçenek.





Ayrıca, eski Windows PC'lerle sınırlı kalmayın. PowerPC işlemcili 2006 öncesi dönemdeki Apple Mac'ler ve MacBook'lar Linux çalıştırabilir.

Ubuntu gibi, Lubuntu da çok çeşitli video kartlarını, sabit sürücüleri ve diğer donanımları destekler. Dağıtımın seçtiğiniz donanım üzerinde çalışıp çalışmadığını kontrol etmek için Canlı CD'yi çalıştırın.

Sunucuyu 7/24 çalıştırmayı planlıyorsanız, iyi havalandırılan bir alanda olduğundan emin olun. Sıcaklığın sunucunuzun düşmanı olacağı yaz aylarında klimalı bir odaya yerleştirmek daha iyidir.

2. Bir Linux İşletim Sistemi Kurun

Lubuntu'yu kurmak basittir. Başlamak için ISO dosyasını alın ve DVD'ye veya bir USB flash aygıtına yazın.

İndirmek: Lubuntu

Bu disk görüntüleri, yazılımın en son sürümlerine sahiptir, bu nedenle kurulumdan sonra yalnızca küçük bir yükseltme yapılması gerekir. Bilgisayarınız destekliyorsa 64 bit sürümünü, yoksa 32 bit sürümünü kullanın.

Hazır olduğunuzda, yükleme medyasını bilgisayarınıza takın ve yeniden başlatın. Optik sürücüden veya USB'den önyükleme yapmak için BIOS ayarlarını değiştirmeniz gerekiyorsa, bunu yapın. Bazı durumlarda, bir önyükleme ortamı seçim menüsü açılabilir.

Kurulum medyası önyüklendiğinde, Install Lubuntu'yu seçin. İstendiğinde, seçin Yükleme sırasında güncellemeleri indirin ve 3. Taraf Yazılımını Yükleyin ve daha sonra Tüm Diski Sil ve Kullan .

Bunun, bu bilgisayardaki diğer işletim sistemlerini sileceğini unutmayın. İstediğiniz ayarlara göre diğer seçenekleri takip edin. Ana klasörünüzü şifrelemek, bir web sunucusu projesi için akıllıca değildir. Kurulum tamamlandıktan sonra yeniden başlatın.

Yeniden başlattıktan sonra güncellemeleri kontrol edin. git Sistem > Yönetim > Güncelleme Yöneticisi > Güncellemeleri Yükle . Bulduğu güncellemeleri yükledikten sonra yeniden başlatmanız gerekebilir.

3. Linux Web Sunucusu Yazılımını Kurun

Alternatifler mevcut olsa da, çoğu web sitesi Apache, MySQL ve PHP'nin (LAMP olarak bilinir) bir kombinasyonu üzerinde çalışır. Bu bizim önerdiğimize benzer Windows'a yükleme .

Her üç araç da Yazılım Merkezi aracılığıyla kurulabilir. Bunu şununla başlat Sistem > Yönetim > Synaptic Paket Yöneticisi . İhtiyacımız olan yazılımı burada yüklüyoruz.

Her biri çeşitli önkoşulları içerecek olan aşağıdaki paket adlarını arayın ve kurun: apache2 , php5 , php5-mysql , ve mysql-sunucu . Paketleri yüklemek için değişiklikleri uygulayın.

Paketler kısa süre içinde indirilecek ve yüklenecektir. Yükleyici sizden MySQL 'root' şifresini isteyecektir. Yeniden başlatma gerekli değildir.

Alternatif olarak bu araçları komut satırına da kurabilirsiniz. Ardından bir Terminal açın:

sudo apt install lamp-server^ -y

Web Sunucunuzu Test Edin!

Sunucunuzdaki Firefox tarayıcısını açıp http://127.0.0.1/ URL'sine giderek kurulumu test edebilirsiniz. Alternatif olarak, http://localhost/ girin.

'Çalışıyor!' ifadesini görmelisiniz. mesajı, web sunucunuzun çalıştığı anlamına gelir! Hem Apache hem de MySQL arka planda çalışacak ve açılışta başlayacaktır. Web sunucusu artık çalışıyorken, /var/www içindeki dosyaları düzenleyebilirsiniz. Değişiklikleri web sitenizde canlı olarak görmek için tarayıcıyı yenilemeniz yeterlidir.

Sunucunun Yerel IP Adresini Bulma

Sunucu çalışır durumdayken dış dünyaya da görünür olması gerekir. Bu nedenle, sunucuyu tüm düzenli yamalarla güncel tutmak önemlidir.

İlk olarak, sunucunun yerel IP adresini bulun ve daha sonra başvurabileceğiniz bir şeye ayarlayın. Geçerli IP adresini --- yönlendiriciniz tarafından atanan --- Ağ Bilgileri kutusunda bulacaksınız.

Bunu ağ bağlantınıza tıklayarak bulun ve ardından Bağlantı Bilgileri. Bu, geçerli IP adresinizi, ağ bağdaştırıcı kartınızı, yayın adresinizi, ağ geçidinizi ve DNS sunucunuzu içeren bir kutu açacaktır. IP adresini not edin.

Ardından, yerel ağınızda size statik bir IP adresi vermek için bağlantı bilgilerinizi düzenleyin. Tekrar sağ tıklayın, ancak bu sefer Bağlantıları Düzenle . Uygun adaptör adını (ör. eth1) seçin ve bu ayarları düzenleyin.

seçin IPv4 sekmesini açın ve Yöntem ile El Kitabı . Tıklamak Ekle ardından bağlantı ayarlarınızdaki bilgileri girin. Ancak, IP adresinin farklı şekilde girilmesi gerekeceğini unutmayın. İlk üç sekizliyi (noktalar arasındaki sayılar) koruyun, ancak sonuncuyu 254'ün altında yüksek bir sayıyla değiştirin.

El ile atanan IP adresinin ağınızda halihazırda kullanımda olmaması önemlidir. Emin değilseniz 250 gibi yüksek bir IP adresi seçin. Bu sizin statik, yerel IP adresiniz olacaktır.

Windows 10'da canlı duvar kağıdı nasıl alınır

Web Klasörünü Paylaşma

Dosyalara erişmek ve sunucunuza yüklemek için çeşitli seçenekler mevcuttur. Klasör izinlerinin önemini göstermek için bir seçenek olarak web klasörünü paylaşmayı düşünün.

Bu yöntemi yalnızca sunucunuz özel bir ağdaysa kullanmanız önemlidir. Kimsenin ona bağlanamayacağından ve paylaşılan klasörünüze erişemeyeceğinden emin olun.

Web klasöründeki izinleri gevşeterek başlayın. Ctrl + Alt + T tuşlarına basarak bir terminal açın, ardından şunu girin:

sudo chmod 777 /var/www

Sizden şifreniz istenecektir. Doğruysa, izinler güncellenecektir.

Şimdi dosya tarayıcısına gidin ve bulun /nerede/ . www klasörüne sağ tıklayın ve ardından Paylaşım seçenekleri ve işaretini kaldırın. Güvenlik seçenekleri için şifreli veya şifresiz paylaşabilirsiniz. Seçme Misafir erişimi bir kullanıcı adı ve şifre gerektirmeden klasörü paylaşmak için.

Artık siz veya bir başkası dosyalara şifre olmadan erişebileceksiniz. Bu nedenle güvenlik açısından şifre ile paylaşılması önerilir. Ayrıca kontrol etmek için bir dakikanızı ayırın Başkalarının bu klasörde dosya oluşturmasına ve silmesine izin verin . Bu, paylaşılan dizinden yazma erişimine izin verir.

Dosyalarınızı görüntülemek için ağ konumuna gidin //yerel ana bilgisayar/www .

Güvenlik ayarlarınıza bağlı olarak ya parolanızı ister ya da dosyalarınıza doğrudan erişmenizi sağlar. Bunlar, web tarayıcınızdan erişilebilen dosyaların aynısıdır. http://localhost/ (veya ayarladığınız statik IP adresi ne olursa olsun).

Bağlantı Noktası Yönlendirme ile Linux Sunucunuzu Çevrimiçi Hale Getirin

Artık bir IP adresiniz var, anlaşılması gereken önemli bir kavram da port yönlendirmedir. İnternete bağlanan her kişi bir IP adresinin arkasındadır. Çoğu ev bağlantısı (ve birçok iş bağlantısı) için bilgisayarınızın IP'si aslında internete açık değildir. -

Peki, web sitenize gelen ziyaretçiler sunucunuzla nasıl iletişim kurar? Bunu port yönlendirme ile yapıyoruz.

Word'de yatay bir çizgi nasıl silinir

Bir sunucudaki bağlantı noktaları, bir evdeki kapılar veya pencereler gibidir ve bu nedenle güvenlik etkileri vardır. Her bağlantı noktası, sunucuda çalışan farklı bir hizmete erişmenizi sağlar. Web sunucuları varsayılan olarak 80 numaralı bağlantı noktasını kullanır.

Bunu etkinleştirmek için yönlendiricinizin yönetici sayfasında oturum açmanız gerekir. Bununla ilgili ayrıntılar için aygıtın belgelerine bakın (bazı yönlendiricilerin arkasında IP adresi yazılıdır). Burada, adlı bir bölüm bulmalısınız. Port Yönlendirme , veya Uygulamalar bu, bağlantı noktalarını düzgün bir şekilde iletmenize izin verecektir.

TCP bağlantı noktası 80'i ağınızın içine, daha önce ayarladığınız statik IP adresine iletin. Her yönlendirici farklıdır, bu nedenle, bunun nasıl düzgün şekilde kurulacağına ilişkin yönlendiricinizin kullanım kılavuzuna bakın.

Linux Web Sunucunuza Statik Bir Ana Bilgisayar Adı verin

Çoğu ev yönlendiricisi, dinamik IP adı verilen şey aracılığıyla bir ISP'ye bağlanır. Bu, yönlendiricinizin halka açık IP adresinin belirli bir süre sonra, genellikle bir hafta kadar değişeceği anlamına gelir.

Bunu aşmanın bir yolu, siteniz için bir DynDNS URL'si belirlemenizi sağlayan harika DynDNS sunucusudur. Bir istemci uygulaması sayesinde, genel IP adresiniz her değiştiğinde, URL yine de Linux sunucunuzu gösterecektir.

Bu nedenle, ziyaretçilerin web sunucunuzu dış dünyadan şu adrese giderek ziyaret edebilmeleri gerekir: http://yourhostname.dyndns.org . Bazı ISS'ler, yönlendiricinizin 80 numaralı bağlantı noktasını engeller. Bu durumda, 8080 numaralı bağlantı noktası gibi bir şeyi 80 numaralı bağlantı noktasına iletin. Bu, adresine giderek web sitenizi ziyaret etmenizi sağlayacaktır. http://yourhostname.dyndns.org:8080 .

Bir Linux Web Sunucusu Oluşturdunuz!

Artık web sunucunuz kurulduğuna göre, kendi yazılımınızı programlamaya veya yüklemeye odaklanabilirsiniz!

Belki bir blog yazılımı çalıştırırsınız veya bir foruma veya ilan panosuna ev sahipliği yaparsınız. Portföy, Mastodon gibi bir sosyal ağa ev sahipliği yapmakla daha çok ilgilenebilirsiniz. O size kalmış.

Bu günlerde, hemen hemen her şeyde bir web sitesi barındırabilirsiniz. İşte nasıl yapılır Android cihazınızı bir web sunucusuna dönüştürün kanıtlamak için.

Paylaş Paylaş Cıvıldamak E-posta VirtualBox Linux Makinelerinizi Güçlendirmek için 5 İpucu

Sanal makinelerin sunduğu düşük performanstan bıktınız mı? İşte VirtualBox performansınızı artırmak için yapmanız gerekenler.

Sonrakini Oku
İlgili konular
  • Linux
  • Ubuntu
  • Web sunucusu
  • Kendin Yap Projesi Eğitimleri
Yazar hakkında Christian Cawley(1510 Makale Yayınlandı)

Masaüstü ve yazılım desteği konusunda kapsamlı deneyime sahip Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklama ve Gerçekten Faydalı Podcast yapımcısı için Editör Yardımcısı. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego aşığı ve retro oyun hayranıdır.

Christian Cawley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın