Evdən öz veb saytınızı necə keçirmək olar (2020 Bələdçi)

Öz veb saytınızı necə keçirmək olar

Çox vaxt insanlar öz veb saytlarını yaratmaq istədikləri zaman, veb saytlarını evdə necə yerləşdirməyin harada başlaması barədə heç bir təsəvvürləri yoxdur.


Əhalinin böyük bir hissəsi veb saytın necə işlədiyini belə düşünməmişdi. Yalnız Internet Explorer 2003 işarəsini vurub veb saytında yazırlar.

Sənin üçün darıxıram.

Bir veb saytı evdən keçirmək barədə düşünürsənsə, serverlərin və ümumiyyətlə hostingin necə işlədiyini başa düşürsən. Artıq son sərhədi – veb saytınızı yerdən tam idarə etmək şansı axtarırsınız. Təəssüf ki, evdən bir veb sayt yerləşdirmək bir neçə maneə ilə gəlir kimi məhdud bant genişliyi və elektrik enerjisinin böyük istiqrazları. Statik deyil, dinamik bir IP ünvanından istifadə də bir neçə problem yaradır.

Bir veb saytı evdən keçirmək üçün iki seçim var. Böyük hosting şirkətlərinin serverlərində eyni iki seçim. Birincisi Windows, evdə əksər insanlar bir Windows maşın çalışır kimi. Sonrakı qədərdir Linux, əksər hallarda üstünlük verilən hosting platformasıdır.

Windows’da bir veb saytına ev sahibliyi edin

Çoxunuz, ehtimal ki, bunu şəxsi kompüterinizdən oxuduğunuzdan və əməliyyat sisteminiz kimi Windows-dan istifadə etdiyinizə görə kompüterinizi server kimi istifadə etməyə başlamağınız çoxları üçün ən mənalı olacaqdır..

Veb saytı keçirmək üçün kompüterinizi WAMP Server kimi istifadə edin

WAMP quraşdırma proqramından istifadə etməkdir başlamaq üçün ən asan yol hər paketi əl ilə quraşdırmaq yerinə. WAMP serverlərini açmağa başlayan zaman PacMan səs-küy etməsini düşünmək istəyirəm.

Addım 1: WAMP Server proqramını quraşdırın

WAMP Windows, Apache, MySQL və PHP üçün dayanır. Hər şeyi fərdi qaydada yükləməkdən çox, sadəcə bir WAMP quraşdırma proqramını istifadə etmək daha asandır. Nüfuzlu WAMP Server paketləri, fərdi paketlərin ən yenilənmiş versiyalarına malikdir.

WampServer istifadə etməyi məsləhət görürük. Bunu asanlaşdırırlar.

Addım 2: WampServer’i necə istifadə edin

Proqram quraşdırıldıqdan sonra avtomatik bir qovluq yaradılacaqdır.

Yolu c: \ wamp \ www kimi tapmaq lazımdır.

Bu qovluğun içərisində sizə lazım olan hər hansı bir alt bölmə yarada bilərsiniz. Hər hansı bir HTML və ya PHP fayllarını qoya biləcəyiniz yer budur. WampServer alt layihələri layihələr kimi etiketlədir, lakin digər WAMP proqramları onları başqa bir şey adlandıra bilər.

Addım 3: Test WampServer

Serverin sınanması heç bir şeyin baş verməməsindən əmin olmaq üçün vacibdir. Bunun üçün HTML səhifəsi yaratmalıyıq.

Ən yaxşısı, nümunə olaraq www-qovluğuna “info.php” etiketli bir fayl yerləşdirməkdir. Siz yalnız WampServer içərisində bir dəfə “www qovluğu” vurun.

Sonra, bir fayl yaradın və bu kod sətirindən istifadə edin:

1 PHP Testi

Faylı saxladıqdan sonra http: //localhost/info.php saytına baxa biləcəksiniz. Bu, sizin PHP quraşdırma detallarını görəcəksiniz.

Bu anda HTML və PHP fayl quruluşlarını yaratmaq qabiliyyətinə sahib olacaqsınız ehtiyacınızdan asılı olaraq.

Addım 4: Verilənlər bazasını konfiqurasiya edin

İnsanların əksəriyyəti bir növ Məzmun İdarəetmə Sistemindən (CMS) istifadə edəcək və CMS istifadə edənlərin əksəriyyəti WordPress-dən istifadə edəcəklər.

Bu sizə lazım olacaq deməkdir MySQL verilənlər bazası.

İstədiyiniz hər hansı bir MySQL verilənlər bazası yarada bilərsiniz – ya da mövcud olanlarla qarışıqlıq yarada bilərsiniz. WordPress proqramı ilə uyğun olan sizin üçün yeni bir verilənlər bazası quracaqdır.

PhpMyAdmin giriş ekranını açdığınız zaman yeni bir brauzer pəncərəsi olaraq açılacaqdır. Admin istifadəçi adını kök olaraq tərk etməkdən çekinmeyin. Həm də var bir şifrə istifadə etməyə ehtiyac yoxdur.

Addım 5: Saytı açıq hala gətirin

İnsanların veb saytınıza həqiqətən girmələri üçün Apache konfiqurasiya faylını tapmalısınız. Bu fayl httpd.conf olmalıdır və WampServer menyusuna qayıdıb Apache seçərək tapa bilərsiniz. Sonra httpd.conf seçərək faylı düzəldə bilərsiniz.

İki sətir görməlisiniz:

1 Sifariş Rədd et, İcazə verin
2 Hamısından imtina edin.

Sətirləri dəyişdirin:

1 Sifariş verin, rədd edin
2 Hamısından icazə verin.

Sonrası, hər şeyi yenidən başlatmalısınız, beləliklə bu işə yarayacaq. Menyuda Bütün Xidmətləri Yenidən başladın deyə ifadə edilən bir seçim var.

PC firewall blok tələbləri olmadıqca hər kəs veb saytınıza daxil ola bilər.

Addım 6: Domain Adı

Evinizdə mal əti incə baxış saytınıza ev sahibisinizsə, yəqin ki, domeninizi ələ salacaq bir şey adlandırmaq və istifadə etmək istəyərsiniz.

Bəlkə beefjerkyathome.com?

Domen adınızın müəyyən bir IP ünvanı olacaq, bu beefjerkyathome.com üçün 000.000.000.000 istifadə edəcəyik. C: \ Windows \ system32 \ sürücülər \ etc \ Host faylını tapın və bu xətti əlavə edin: 000.000.000.000 beefjerkyathome.com.

Bundan sonra virtual bir ana əlavə etmək üçün httpd.conf faylına qayıdaq. Sözlərdən sonra Virtual Host-lara uyğunsuzluq olacaq. Bu belə olacaq:

1 # Virtual host
Conf / extra / httpd-vhosts.conf daxil edin

Son addım Apache qovluğuna əl ilə bir fayl əlavə etməkdir. Bunun üçün yalnız bir Notepad faylını yaratmaq və onu C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Notepad faylı belə görünəcək:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
ServerName mysite.local
ErrorLog “qeydlər / beefjerkyathome.com.log”
CustomLog “logs / beefjerkyathome.com-access.log” ümumi

Məcbur olmalısan bütün xidmətləri yenidən başladın və bir olacaq domen adınızı istifadə edərək açıq bir veb sayt.

Linux-da bir veb saytına ev sahibliyi

Bəri Linux açıq mənbə proqramdır Windows serverindən daha ucuz və istifadəsini asanlaşdırır. Əksər insanlar evdə Linux serverini qurmağı çətinləşdirən Linux-dan istifadə etmirlər. Linux dünyasına dalış etmək istəyirsinizsə, bunu necə etdiyinizi söyləyin.

Addım 1: LAMP proqramını quraşdırın

LAMP proqramını quraşdırmağa başlamaq üçün terminal açın və aşağıdakı kodu istifadə edin:

sudo apt apache2 mysql-server php libapache2-mod-php7.0 quraşdırın

Sizdən MySQL kök istifadəçisi üçün parol daxil etməyiniz xahiş olunur. Sonrasında, hər şeyin işləmək üçün bir şansın olduğundan əmin olmaq Apache veb serverini yenidən başladın.

Hər zaman Apache-nin qlobal konfiqurasiyasını dəyişdirirsinizsə, bu əmrdən istifadə etdiyinizə əmin olun:

sudo /etc/init.d/apache2 yenidən başladın

Addım 2: PHP təsdiqləyin

Bunu həqiqətən yoxlamaq üçün burada tapa biləcəyiniz veb server kök qovluğunda bir test PHP faylından istifadə etməlisiniz: / var / www / html /

İstifadə olunan PHP faylı:

sudo echo “” > /var/www/html/info.php

Hansı əlavə modulların mövcud olduğunu anlamaq üçün əmr satırından istifadə edin:

apt axtarış php | grep modulu

Addım 3: Verilənlər bazasını yoxlayın

Yəqin ki, WordPress və ya digər oxşar Məzmun İdarəetmə Sistemlərindən istifadə etmək istəyəcəksiniz MySQL yoxlamaq lazımdır. Linux istifadə edirsinizsə veb saytınızı sıfırdan kodlaşdırmaq istəyə bilərsiniz.

MySQL-in işlədiyini yoxlamaq üçün bu əmrdən istifadə edin:

servis mysql statusu

Sonra, MySQL ilk dəfə quraşdırıldıqda əvvəl yazdığınız etimadnamədən istifadə edəcəksiniz:

$ mysql -u kök -p

[indi sizdən admin şifrənizi soruşulacaq və mysql sorğusunu daxil edəcəksiniz]

Yeni bir verilənlər bazası yaratmaq üçün istifadə edə bilərsiniz:

DATABASE testini yaradın;

USE testi;

WordPress istifadə edirsinizsə, avtomatik olaraq sizin üçün məlumat bazası yaradacaqdır.

Son addım burada təsvir olunan addımlardan istifadə edərək /etc/phpmyadmin/config.inc.php faylını konfiqurasiya etmək olacaq.

Addım 4: DNS’i konfiqurasiya edin

Öz domen adınızı istifadə etmək üçün Apache’i konfiqurasiya etməlisiniz.

İlk addım DNS-in domen adınız üçün A qeydinin olmasını təmin etməkdir. Domen adınızı kim satın alsın, DNS qeydlərini düzgün qurmağınıza kömək edəcək vasitələr olacaqdır.

Bitdikdən sonra, qazma alətindən istifadə edərək bu kimi bir şeyi görə biləcəksiniz. Www.beefjerkyathome.com üçün A qeydini tələb etmək üçün yazın:

$ qazmaq www.beefjerkyathome.com A

;; CAVAB BÖLMƏ:
www.beefjerkyathome.com. 86400 IN A
000.000.000.000

;; HÜQUQİ BÖLMƏ:
beefjerkyathome.com. 86398 NS a.iana-servers.net.
beefjerkyathome.com. 86398 NS b.iana-servers.net.

Addım 5: Apache’i konfiqurasiya edin

Növbəti addımımız budur Apache-in domenimizdən sorğu qəbul edə biləcəyinə və məzmunun hansı qovluqdan gəldiyinə əmin olun.

Beefjerkyathome.com domeni üçün bir qovluq lazımdır. Bunu yaradacağıq və sonra beefjerkyathome index.html faylını yaradacağıq. Sonra fayl sistemimiz icazələrindən narahat olacağıq:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘echo’ beefjerkyathome.com

Bu mənim beefjerkyathome.com saytımdır

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

İndi etməliyik Apache domenimizi tanıda bilməsi üçün Virtual Host faylı yaradın.

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 faylı belə görünmək üçün düzəldirik.

ServerAdmin [email protected]
ServerName beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log birləşdirilmişdir

Demək olar ki, orada Apache’i yenidən qurun və yenidən yükləyin.

sudo a2ensite beefjerkyathome.com.conf
sudo xidməti apache2 yenidən yüklə

Ağır qaldırma ilə demək olar ki, hamısını etməlisiniz yerli / etc / hosts faylını redaktə edin. Bunu IP ünvanınıza və domen adınıza əlavə edərək bunu edin:

000.000.000.000 beefjerkyathome.com

İnternet artıq beefjerkyathome.com saytını ziyarət edə bilər və dünya yeni tapılan mal əti cılız biliyi ilə sevinəcəkdir.

Addım 6: WordPress və ya digər məzmun idarəetmə sistemini quraşdırın

Istifadə etmək kimi hiss etdiyiniz CMS-i quraşdıracağınız zaman. Wix və ya WordPress tövsiyə edirik.

CMS qurduqdan sonra etməlisiniz.

Hosting xidmətindən istifadə etmək niyə daha çox həssas olur

Bu işin nə qədər əziyyətli olduğunu və hosting xidmətlərindən istifadənin nə qədər asan olduğunu görən hər kəsin bunu niyə etmək istəməsini təəccübləndirməlidir..

Aydındır ki, ola bilər həqiqətən bunu özünüz etmək əyləncəlidir və öyrənmə təcrübəsi buna dəyər. Yalnız bunu etmək, veb saytların necə işlədiyini və hosting xidmətlərinin geniş miqyasda necə yerləşdiyini başa düşməyinizə kömək edəcəkdir.

Bir veb saytı böyütməyi düşünərkən – özünüzə ev sahibliyi etmək çox məna vermir.

Bəzi çılğın avadanlıq və enerjiyə sahib olmadıqda, insanların çoxu istəməzsə ən yaxşı hosting xidmətindən istifadə etmək istəyəcəksiniz.

DNS konfiqurasiyanızla əlaqəniz daha yavaş olacaq əbədi ağrı, elektrik fakturanız artacaq və bir şey pozulsa tamamilə sizin üzərinizdədir.

Bunun əvəzinə xüsusi hosting və ya VPS hostingə nəzər salmağın mənası var.

Ən Yaxşı Dedicated Server

Xüsusi bir server ilə baş ağrısının heç biri ilə özünüzə bir şey yerləşdirməyin demək olar ki, bütün üstünlüklərini əldə edirsiniz. Nəinki bu, sənsən daha çox fayda əldə etmək, çünki sürətiniz və iş vaxtınız demək olar ki, daha yaxşı olacaqdır.

Yükləmə vaxtı: 520 Xanım
İş vaxtı: 99.9%

Sonrakı nəsil infrastrukturu və istifadəsi ilə Google Cloud Platforması bütün işi gücləndirmək üçün sürətli sürət və yüksək fasilələrə sahib olacaqsınız.

Kinsta’nın təqdim etdiyi təhlükəsizlik evdə birləşdirilə biləcək hər şeydən daha yaxşıdır. Hər iki dəqiqədən bir veb saytlarının vəziyyətini yoxlayırlar. Veb saytınız yoxlanacaq Hər gün 720 dəfə işlədiyinə əmin olmaq.

Ən yaxşı VPS Hosting

Əgər puldan narahat olsanız, eyni zamanda öz serverinizə daxil olmaq və genişlənmək istəsəniz VPS sahibi sizin üçün ən uyğun seçim ola bilər. Bir VPS ilə sahib olacaqsınız özünəməxsus bir OS misalı ilə öz xüsusi server sahəniz.

Yükləmə vaxtı: 2.232 Ms
İş vaxtı: 99%

InMotion ilə əlaqəli ən yaxşı şey, onların ən aşağı qiymət pillələrində inanılmaz mükafat xüsusiyyətlərini ehtiva etməsidir.

Pulsuz SSD sürücüler, pulsuz domen, pulsuz yedekləmə, SSH girişi, sınırsız disk sahəsi, pulsuz SSL sertifikatı və 24/7 müştəri dəstəyi kimi xüsusiyyətlər hamısı standart vəziyyətdədir. Bunun üstündə bir 90 günlük tam pul geri zəmanət.

Bankı sındırmayan hibrid strategiya istəyirsinizsə InMotion Hosting əla seçimdir. Bütün pulunuzu xərcləmədən etibarlılığa və ehtiyata diqqət yetirən yüksək effektiv bir seçim nəzərə alınmağa dəyər.

Nəticə

Bir veb saytı özünüz keçirə biləcəyiniz yalnız sizin lazım olduğunuzu ifadə etmir. Bir əyləncəli kiçik bir layihə kimi dəyər, ancaq bir veb sayt qurmaq və böyütmək üçün ciddi şəkildə baxırsınızsa demək olar ki, heç bir məna kəsb etmir.

Hosting üçün orada bir çox əla alternativ var və veb saytınızı qorumaq və sürətli sürətlə işlətmək istədikdə baş ağrısı olmayacaq.

İstinad və görüntü kreditləri:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map