Web Hosting için Evde Kendi Sunucunuzu Nasıl Oluşturursunuz

Yayınlanan: 2022-05-04
Mirza Mussawer

Kendi web sitenizi oluşturmak heyecan verici bir deneyimdir. Mongo DB, Express.js, Angular, React ve Node gibi çok sayıda yazılım teknolojisini ve çerçevesini öğrenirsiniz. Bir ev sunucusunda barındırmak istiyorsanız, web barındırma için evde kendi sunucunuzu nasıl oluşturacağınızı bilmelisiniz. Ve bu gönderi, bir aksaklık olmadan gerçekleşmesi için ihtiyacınız olan her şeyi size verecektir.

İçindekiler

Açıklama Bağımsız bir inceleme sitesi olarak, bu sayfadaki yönlendirme bağlantıları veya kupon kodları aracılığıyla satın alırsanız, size hiçbir ek ücret ödemeden tazminat alırız.
Bir ev sunucusu nasıl oluşturulur: neye ihtiyacınız var
  • 1. CPU
  • 2. GPU
  • 6,95 $/ay
  • 2,64$/ay*
    • 3. RAM
    • 4. HDD veya SSD
    • 5. Anakart
    • 6. işletim sistemi
    • Alternatif: Ahududu Pi 3
  • Web barındırma için evde kendi sunucunuzu bu şekilde oluşturabilirsiniz
  • Windows'ta Apache sunucusunda bir web sitesi nasıl barındırılır
    • 1. WAMP yığınını yükleme
    • 2. MySQL ve HTML dosyalarının ayarlanması
    • 3. Web sitesine genel erişimin etkinleştirilmesi
    • 4. Bir alan adı belirleme
  • Kendi web barındırma sunucunuzu Linux nasıl yapılır
    • 1. LAMP yığınını yükleme
    • 2. PHP'yi Test Etme
    • 3. MySQL'i Test Etme
    • 4. phpMyAdmin'i yükleme
    • 5. DNS yapılandırması
    • 6. Apache sunucu yapılandırması
    • Blog Barındırma İçin 1 Numaralı Seçimimiz
  • 6,95 $/ay
  • 2,64$/ay*
  • Bir web sunucusu nasıl oluşturulur: önemli bilgiler
  • SSS
    • Ev sunucusunu nasıl kurarım?
    • Evde sunucu kurmanın maliyeti nedir?
    • Sunucular çok fazla elektrik kullanıyor mu?
    • Bir sunucuyu 7/24 çalıştırmanın maliyeti nedir?
    • Sunucum ne kadar büyük olmalı?
    • Bir sunucunun maliyeti nedir?
  • Bir ev sunucusu nasıl oluşturulur: neye ihtiyacınız var

    Varsayılan Apache sunucusu ayarlarını değiştirmeniz gerekecektir. Güvenlik nedenleriyle gelen HTTP bağlantılarını engelleyecek şekilde yapılandırılmışlardır. WampServer panosundan httpd.conf dosyasına erişin, Apache'yi ve ardından dosyanın kendisini seçin. Orada şu satırları bulacaksınız:

    Sipariş Reddet, İzin Ver
    hepsinden reddet

    Bu satırları şu şekilde değiştirin:

    İzin Ver, Reddet
    Tümünden izin ver

    Menüden “Tüm Hizmetleri Yeniden Başlat” seçeneğini seçerek WampServer'ı yeniden başlatın. Bu, ayarların tam olarak etkili olması için önemlidir.

    Statik bir IP ayarlamanız ve bağlantı noktası yönlendirmeyi yapılandırmanız gerekiyorsa, bu kısım da basittir. Başlat Menüsünden komut istemini açın ve ipconfig/all yazın. Bu size IP adresi, Alt Ağ Maskesi, Varsayılan Ağ Geçidi ve DNS Sunucusu değerlerini verecektir.

    Denetim Masası>Ağ ve İnternet>Ağ ve Paylaşım Merkezi>Adaptör Ayarlarını Değiştir>Yerel Ağ Bağlantısı'nı açın ve özellikleri tıklayın. İnternet Protokolü Sürüm 4'ü (TCP/IPv4) seçin ve özellikleri tıklayın. "Varsayılan Ağ Geçidi Numarası" alanına yeni IP adresinizi girin (örneğin, 192.168.1.23). Diğer 3 değeri olduğu gibi girin. Ardından Tamam'ı tıklayın.

    Bağlantı noktası yönlendirme, bir web sunucusunun nasıl oluşturulacağını bilmek kadar basittir. Tarayıcıyı açın ve varsayılan ağ geçidinizi girin. Oturum açarak yönlendirici arayüzüne erişin ve ardından “Uygulamalar ve Oyun” seçeneğini, ardından “Gelişmiş” ve ardından “Port Yönlendirme/Port Tetikleme”, “NAT/QoS” veya bunlara benzer herhangi bir şeyi seçin. Tüm yönlendiriciler, buradan itibaren, dahili ve harici bağlantı noktaları veya Başlangıç ​​ve Bitiş bağlantı noktaları gerektiren aynı temel düzene sahip olacaktır. Protokolleri seçin ve daha önce oluşturduğunuz statik IP adresini girin. Enable adında bir seçenek varsa, kontrol ettiğinizden emin olun.

    Birkaç dosyayı değiştirerek başlayacağız. Örneğin, DNS'de 192.168.1.23 IP adresine sahip bazı dosyaların bulunduğu hxxps://www.websitetest.com adında bir alan adınız var. WampServer panosundan httpd.config dosyasını değiştirerek başlıyoruz ve bir sanal ana bilgisayar ekliyoruz. Bu satırları arayın ve yorumunu kaldırın:

    #Sanal ana bilgisayarlar
    conf/extra/httpd-vhosts.conf'u dahil et

    Şimdi, şu konumda manuel olarak bir dosya oluşturacaksınız: C:\wamp\bin\apache\Apache-version\conf\extra\ (sürüm kısmı mevcut Apache sürümünüze sahip olacaktır). Not Defteri gibi bir metin düzenleyici açın ve belgeye aşağıdaki satırları ekleyin:

    ServerAdmin [e-posta korumalı]
    DocumentRoot "c:\wamp\www"
    SunucuAdı sitem.local
    ErrorLog “logs/websitetest.com.log”
    CustomLog “logs/websitetest.com-access.log” ortak

    WampServer panosundan “Tüm Hizmetleri Yeniden Başlat” seçeneğini seçin, değişiklikler geçerli olacaktır. Artık Windows'ta web barındırma için evde kendi sunucunuzu nasıl oluşturacağınızı biliyorsunuz.

    Giriş:

    sudo a2dissite * varsayılan

    Bu, Apache sanal ana bilgisayarını devre dışı bırakacaktır.

    Giriş:

    cd /var/www/html

    Bu, varsayılan depolama dizinine yönlendirilecektir. Web sitesi için yeni bir klasör oluşturun ve aşağıdakileri girerek alan adını değiştirin:

    sudo mkdir web sitesitest.com

    Yeni oluşturduğunuz klasör içinde 4 alt klasör oluşturun. Web günlükleri, dosyalar ve yedekleme klasörleri oluşturmak için aşağıdaki komutları girin:

    sudo mkdir -p websitetest.com/logs

    sudo mkdir -p websitetest.com/public_html

    sudo mkdir -p websitetest.com/backups

    Yeni bir sanal ana bilgisayar dosyası başlatmak için aşağıdaki komutu girin:

    sudo nano /etc/apache2/siteler kullanılabilir/ sudo mkdir -p.com.conf

    Bu aşamada, alan adının sonunda bir .conf olacaktır. Sanal ana bilgisayar için bir yapılandırma oluşturmak üzere aşağıda verilen kodu kullanın. “websitetest” alan adını istediğiniz alanla değiştirin.


    ServerAdmin [e-posta korumalı]
    Sunucu_Adı web sitesitest.com
    Sunucu_Alias ​​www. web sitesitest.com
    Directory_Index index.html index.php (kaydedilmiş dosyalar için klasör)
    Document_Root /var/www/html/ websitetest.com/public_html (html veya php dosya adlarına sahiptir)
    LogLevel uyar
    Custom_Log /var/www/html/ websitetest.com/log/access.log birleştirilmiş

    Değişiklikleri kaydedin ve şunu girin:

    sudo a2ensite websitetest.com.conf

    Bu, Apache sunucusunun yeniden başlatılmasını isteyecektir. Değişikliklerin etkili olması için yeniden başlatın. Artık Linux'ta web barındırma için evde kendi sunucunuzu nasıl oluşturacağınızı biliyorsunuz.