Kendi Web Sitenizi Evden Nasıl Barındırırsınız (2020 Rehberi)

Kendi Web Sitenizi Nasıl Barındırırsınız

Çoğu zaman insanlar kendi web sitelerini oluşturmak istediklerinde, web sitelerini evde nasıl barındıracaklarını nereden başlatacaklarına dair hiçbir fikirleri yoktur.


Nüfusun büyük bir kısmı bile bir web sitesinin nasıl çalıştığını düşünmemişti. Sadece Internet Explorer 2003 simgesini tıklatıp bir web sitesi yazıyorlar.

Sizi özlüyoruz IE.

Bir web sitesini evden barındırmayı düşünüyorsanız, sunucuların ve barındırma işlemlerinin genel olarak nasıl çalıştığını anlayabilirsiniz. Artık son sınırı arıyorsunuz – web sitenizi baştan aşağı tamamen kontrol etme şansı. Ne yazık ki, evden bir web sitesi barındırma birkaç engelle geliyor sınırlı bant genişliği ve büyük elektrik faturaları. Statik bir adres yerine dinamik bir IP adresi kullanmak da birkaç zorluk yaratır.

Evden bir web sitesi barındırmak için iki seçenek vardır. Aynı iki seçenek büyük hosting firmalarının sunucularında var. İlk olarak pencereler, evde çoğu insan bir Windows makine çalıştıracağından. Sıradaki Linux, çoğu durumda tercih edilen barındırma platformu.

Windows’ta bir Web Sitesi Barındırma

Birçoğunuz bunu kişisel bilgisayarınızdan okuduğunuz ve Windows’u işletim sisteminiz olarak kullandığınız için, birçoğunuzu PC’nizi sunucunuz olarak kullanmaya başlamak en mantıklı olacaktır..

Bir Web Sitesini Barındırmak için Bilgisayarınızı WAMP Sunucusu Olarak Kullanın

Bir WAMP kurulum programı kullanmak başlamak için en kolay yol her paketi manuel olarak yüklemek yerine. WAMP sunucularını, önyükleme yapmaya başlarken PacMan sesleri çıkarmayı düşünüyorum.

Adım 1: WAMP Sunucu Yazılımını Yükleyin

WAMP, Windows, Apache, MySQL ve PHP’nin kısaltmasıdır. Her şeyi tek tek indirmek ve indirmek yerine bir WAMP kurulum programı kullanmak çok daha kolaydır. Saygın WAMP Sunucusu paketlerinin tümü ayrı paketlerin en güncel sürümlerine sahiptir.

WampServer kullanmanızı öneririz. Yapmayı kolaylaştırırlar.

Adım 2: WampServer Nasıl Kullanılır

Yazılım yüklendikten sonra otomatik olarak bir dizin oluşturulur.

Yol c: \ wamp \ www olarak bulunmalıdır.

Bu dizinin içinde ihtiyacınız olan herhangi bir alt dizini oluşturabilirsiniz. Burası herhangi bir HTML veya PHP dosyası koyabileceğiniz yerdir. WampServer alt dizinleri proje olarak etiketler, ancak diğer WAMP yazılımları başka bir şey diyebilir.

Adım 3: WampServer’ı test edin

Hiçbir şeyin yanlış gitmediğinden emin olmak için sunucuyu test etmek önemlidir. Bunu yapmak için bir HTML sayfası oluşturmamız gerekiyor.

Yapılacak en iyi şey örnek olarak “info.php” etiketli bir dosyayı www dizinine yerleştirmektir. Yapmanız gereken tek şey WampServer’da bir kez “www dizinine” tıklamak.

Ardından, bir dosya oluşturun ve şu kod dizesini kullanın:

1 PHP Testi

Dosyayı kaydettikten sonra http: //localhost/info.php dosyasına göz atabilirsiniz. PHP kurulumunuzun ayrıntılarını burada göreceksiniz.

Bu noktada, HTML ve PHP dosya yapıları oluşturma olanağına sahip olacaksınız. neye ihtiyacınız olduğuna bağlı olarak.

Adım 4: Veritabanını Yapılandırma

Çoğu kişi bir çeşit İçerik Yönetim Sistemi (CMS) ve CMS kullanan çoğu kişi WordPress kullanıyor.

Bu, MySQL veritabanı.

İstediğiniz herhangi bir MySQL veritabanını oluşturabilir ya da var olan veritabanlarıyla uğraşabilirsiniz. WordPress sizin için yazılımlarıyla uyumlu yeni bir veritabanı kuracaktır.

PhpMyAdmin giriş ekranını açtığınızda yeni bir tarayıcı penceresi olarak açılır. Yönetici kullanıcı adını root olarak bırakmaktan çekinmeyin. Ayrıca birde şu var şifre kullanmaya gerek yok.

5. Adım: Siteyi Herkese Açık Hale Getirin

Kullanıcıların web sitenize gerçekten erişebilmeleri için Apache yapılandırma dosyasını bulmanız gerekir. Bu dosya httpd.conf olmalıdır ve WampServer menüsüne dönüp Apache’yi seçerek bulabilirsiniz. Ardından, httpd.conf’u seçerek dosyayı düzenleyebilirsiniz..

İki satır görmelisiniz:

1 Sipariş Reddet, İzin Ver
2 Hepsinden reddet.

Çizgileri aşağıdakilerle değiştirin:

1 Sipariş İzin Ver, Reddet
2 Herkesten izin ver.

Ardından, her şeyin yeniden başlatılması gerekecek, böylece bu işe yarayacak. Menüde Tüm Hizmetleri Yeniden Başlat olarak belirtilen bir seçenek vardır.

PC güvenlik duvarı engelleme istekleri olmadığı sürece herkes web sitenize erişebilmelidir.

6. Adım: Alan Adı

Sığır eti sarsıntılı inceleme sitenizi evde barındırıyorsanız, muhtemelen alan adınıza çekici bir ad vermek ve kullanmak istiyorsunuz.

Belki beefjerkyathome.com?

Alan adınızın belirli bir IP adresi olacaktır, bu beefjerkyathome.com için 000.000.000.000 kullanacağız. C: \ Windows \ system32 \ drivers \ etc \ hosts dosyasını bulun ve şu satırı ekleyin: 000.000.000.000 beefjerkyathome.com.

Ardından, sanal bir ana bilgisayar eklemek için httpd.conf dosyasına geri döneceğiz. Sanal ana bilgisayarlar, kelimelerden sonra satırı uncomment olacak. Bunun gibi görünecek:

1 # Sanal ana bilgisayarlar
Conf / extra / httpd-vhosts.conf dosyasını dahil et

Son adım Apache dizinine manuel dosya eklemektir. Tek yapmanız gereken bir Not Defteri dosyası oluşturmak ve C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \ klasörüne kaydetmektir.

Not Defteri dosyası şöyle görünecektir:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
SunucuAdı mysite.local
ErrorLog “günlükler / beefjerkyathome.com.log”
CustomLog “günlükler / beefjerkyathome.com-access.log” ortak

Yapmanız gerekecek tüm hizmetleri tekrar başlat ve bir alan adınızı kullanarak herkesin erişebildiği web sitesi.

Linux’ta Web Sitesi Barındırma

Dan beri Linux açık kaynaklı bir yazılımdır bir Windows sunucusundan daha ucuz ve kullanımı daha kolay hale getirir. Çoğu kişi evde bir Linux sunucusu kurmayı zorlaştıracak Linux kullanmaz. Bununla birlikte, eğer dalışı Linux dünyasına götürmek istiyorsanız, işte böyle yapıyorsunuz.

Adım 1: LAMP yazılımını yükleyin

LAMP yazılımını yüklemeye başlamak için terminali açın ve aşağıdaki kodu kullanın:

sudo apt yüklemek apache2 mysql-sunucu php libapache2-mod-php7.0

MySQL kök kullanıcısı için bir parola girmeniz istenecektir. Sonra, her şeyin çalışma şansı olduğundan emin olmak için yapmanız gerekenler Apache web sunucusunu yeniden başlatın.

Apache’nin genel yapılandırmasını istediğiniz zaman değiştiriyorsanız bu komutu kullandığınızdan emin olun:

sudo /etc/init.d/apache2 yeniden başlatma

2. Adım: PHP’yi onaylayın

Bunu gerçekten kontrol etmek için web sunucusu kök dizininde bulunan ve burada bulunabilecek bir test PHP dosyası kullanmanız gerekir: / var / www / html /

Kullanılan PHP dosyası:

sudo yankı “” > /var/www/html/info.php

Hangi ekstra modüllerin mevcut olduğunu bulmak için komut satırını kullanın:

uygun arama php | grep modülü

3. Adım: Veritabanını Kontrol Edin

Muhtemelen WordPress veya diğer benzer İçerik Yönetim Sistemlerini kullanmak isteyeceksiniz. MySQL’i kontrol etmeniz gerekecek. Bununla birlikte, Linux kullanıyorsanız, web sitenizi sıfırdan kodlamak isteyebilirsiniz.

MySQL’in çalışıp çalışmadığını kontrol etmek için şu komutu kullanın:

hizmet mysql durumu

Ardından, MySQL ilk kurulduğunda daha önce yazdığınız kimlik bilgilerini kullanacaksınız:

$ mysql -u kök -p

[şimdi sizden yönetici şifremiz istenecek ve mysql istemini gireceksiniz]

Yeni bir veritabanı oluşturmak için şunları kullanabilirsiniz:

VERİTABANI CREATE testi;

KULLANIM testi;

WordPress kullanıyorsanız, sizin için otomatik olarak bir veritabanı oluşturur.

Son adım, burada açıklanan adımları kullanarak /etc/phpmyadmin/config.inc.php dosyasını yapılandırmak olacaktır..

4. Adım: DNS’yi yapılandırın

Apache’yi kendi alan adınızı kullanacak şekilde yapılandırmanız gerekir.

İlk adım, DNS’nin alan adınız için bir A kaydına sahip olmasını sağlamaktır. Etki alanı adınızı kim satın aldıysanız, DNS kayıtlarını doğru bir şekilde ayarlamanıza yardımcı olacak araçlar olacaktır.

Bu yapıldıktan sonra, kazma aracını kullanarak böyle bir şey görebilmelisiniz. Www.beefjerkyathome.com için A kaydı istemek için şunu yazın:

$ dig www.beefjerkyathome.com A

;; CEVAP BÖLÜMÜ:
www.beefjerkyathome.com. 86400 IN A
000.000.000.000

;; YETKİ BÖLÜMÜ:
beefjerkyathome.com. 86398 IN NS Instagram Hesabındaki Resim ve Videoları a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS Instagram Hesabındaki Resim ve Videoları b.iana-servers.net.

5. Adım: Apache’yi yapılandırın

Bir sonraki adımımız Apache’nin alanımızdan gelen istekleri ve içeriğin hangi dizinden gelmesi gerektiğini doğrulayın.

Beefjerkyathome.com etki alanı için bir dizin gerekecektir. Bunu yaratıp bir beefjerkyathome index.html dosyası oluşturacağız. Ardından dosya sistemi izinlerimiz hakkında endişeleneceğiz:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘yankı“ beefjerkyathome.com

Bu benim kendi barındırdığım site beefjerkyathome.com

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

Şimdi yapmalıyız Apache’nin alanımızı tanıyabilmesi için bir Sanal Ana Bilgisayar dosyası oluşturun.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

Sonra dosyayı bu şekilde görünecek şekilde düzenliyoruz.

ServerAdmin [email protected]
SunucuAdı beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log birleştirildi

Neredeyse orada, Apache’yi yeniden yapılandırın ve yeniden yükleyin.

sudo a2ensite beefjerkyathome.com.conf
sudo service apache2 yeniden yükle

Ağır kaldırma ile neredeyse tüm yapmanız gereken local / etc / hosts dosyasını düzenle. Bunu IP adresinize ve alan adınıza ekleyerek yapın:

000.000.000.000 beefjerkyathome.com

İnternet artık beefjerkyathome.com adresini ziyaret edebilir ve dünya yeni keşfedilen sığır eti sarsıntılı bilgisiyle sevinecek.

6. Adım: WordPress veya Diğer İçerik Yönetim Sistemini yükleyin

Bu, kullanmak istediğinizi hissettiğiniz CMS’yi yükleyeceğiniz zamandır. Wix veya WordPress’i öneriyoruz.

CMS’yi yükledikten sonra,.

Bir Hosting Hizmeti Kullanmak Neden Daha Mantıklı

Bunu yapmak için popo ne kadar acı görmek ve barındırma hizmetleri kullanmak ne kadar kolay olduğunu görmek neden herkes bunu yapmak isteyeceğini merak etmelisiniz.

Açıkçası, olabilir bunu kendin yapmak eğlenceli ve öğrenme deneyimi buna değer. Bunu yapmak, web sitelerinin nasıl çalıştığını ve barındırma hizmetlerinin büyük ölçekte nasıl barındırıldığını anlamanıza yardımcı olacaktır..

Bir web sitesini büyütmeyi ciddi olarak düşünürken – kendin barındırmak pek mantıklı değil.

Çoğu insanın sahip olmadığı çılgın donanım ve enerjiye erişiminiz yoksa, en iyi barındırma hizmetini kullanmak isteyeceksiniz.

Bağlantılarınız daha yavaş olacak, DNS yapılandırması ile ilgilenmek sürekli acı, elektrik faturanız fırlayacak ve herhangi bir şey bozulursa tamamen üzerinizde.

Bunun yerine özel barındırma veya VPS barındırma bir göz atmak mantıklı.

En İyi Sunucu

Özel bir sunucu ile, baş ağrısından hiçbiriyle kendiniz bir şey barındırmanın neredeyse tüm avantajlarını elde edersiniz. Sadece bu değil, sen Daha fazla fayda elde etmek çünkü hızınız ve çalışma süreniz neredeyse kesinlikle daha iyi olacak.

Yükleme zamanı: 520 Bayan
Çalışma Zamanı: % 99.9

Yeni nesil altyapı ve kullanımı ile Google Cloud Platformu tüm operasyona güç vermek için, yüksek hızlara ve yüksek çalışma sürelerine sahip olacaksınız.

Kinsta’nın sunduğu güvenlik evde bir araya getirilebilecek her şeyden daha iyi. Web sitelerinin her birinin durumunu iki dakikada bir kontrol ediyorlar. Web siteniz kontrol edilecek Her gün 720 kez çalışır durumda olduğundan emin olmak için.

En İyi VPS Barındırma

Para konusunda endişeleniyorsanız, ancak kendi sunucunuza ve ölçeklenebilirliğe erişmek istiyorsanız, bir VPS ana bilgisayarı sizin için doğru seçenek olabilir. Bir VPS ile benzersiz bir işletim sistemi örneği ile kendi özel sunucu alanınız.

Yükleme zamanı: 2.232 Bayan
Çalışma Zamanı: % 99

InMotion ile ilgili en güzel şey, en düşük maliyetli katmanlarında inanılmaz premium özellikler içermesidir..

Ücretsiz SSD sürücüler, ücretsiz etki alanı, ücretsiz yedeklemeler, SSH Erişimi, sınırsız disk alanı, ücretsiz SSL sertifikası ve 7/24 müşteri desteği gibi özellikler standarttır. Bunun da ötesinde, 90 günlük tam para iade garantisi.

Bankayı kırmayan karma bir strateji istiyorsanız InMotion Hosting mükemmel bir seçenektir. Tüm paranızı harcamadan güvenilirlik ve yedekliliğe odaklanan yüksek performanslı bir seçenek, dikkate değer bir şeydir.

Sonuç

Bir web sitesini kendiniz barındırabilmeniz, yapmanız gerektiği anlamına gelmez. Eğlenceli küçük bir proje olarak buna değer, ancak ciddi bir web sitesi oluşturmak ve büyütmek istiyorsanız, neredeyse hiç mantıklı değil.

Orada barındırma için çok büyük alternatifler vardır ve web sitenizi yüksek hızda çalıştırmak ve çalıştırmak söz konusu olduğunda baş ağrısı olmayacaktır.

Referanslar ve resim kredileri:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector