Kuidas omaenda veebisaiti kodus võõrustada (2020. aasta juhend)

Kuidas oma veebisaiti majutada?

Sageli, kui inimesed soovivad luua oma veebisaidi, pole neil aimugi, kust alustada, rääkimata sellest, kuidas oma veebisaiti kodus korraldada.


Suur osa elanikkonnast pole kunagi isegi mõelnud, kuidas veebisait töötab. Nad klõpsavad lihtsalt oma Internet Explorer 2003 ikoonil ja sisestavad veebisaidi.

Me igatseme sind IE.

Kui mõtlete veebisaidi hostimisele kodus, saate tõenäoliselt aru, kuidas serverid ja hostimine üldiselt töötavad. Otsite nüüd viimast piiri – võimalust oma veebisaiti täielikult maast madalast kontrollida. Kahjuks veebisaidi hostimine kodust kaasas mõned takistused nagu piiratud ribalaius ja tohutud elektriarved. Dünaamilise IP-aadressi, mitte staatilise aadressi kasutamine tekitab ka mitmeid väljakutseid.

Koduse veebisaidi majutamiseks on kaks valikut. Samad kaks võimalust, mida suured hostimisettevõtted oma serverites pakuvad. Esimene on Windows, kuna enamik kodus töötavaid inimesi töötab Windowsi masinaga. Järgmine on Linux, mis on enamikul juhtudel eelistatud hostimisplatvorm.

Veebisaidi hostimine Windowsis

Kuna enamik teist loeb seda tõenäoliselt oma personaalarvutist ja kasutab Windowsi oma operatsioonisüsteemina, on paljudel teist mõistlikum alustada arvuti kui serveri kasutamist.

Kasutage oma arvutit veebisaidi majutamiseks WAMP-serverina

WAMP-i installiprogrammi kasutamine on järgmine lihtsaim viis alustamiseks selle asemel, et iga paketti käsitsi installida. Mulle meeldib mõelda WAMP-serveritele, mis tekitavad PacMani müra, kui nad alglaadima hakkavad.

1. samm: installige tarkvara WAMP Server

WAMP tähistab Windowsi, Apache, MySQL ja PHP. Palju lihtsam on lihtsalt WAMP-i installiprogrammi kasutada, selle asemel, et kõike eraldi läbi vaadata ja alla laadida. Kõigil usaldusväärsetel WAMP Serveri pakenditel on üksikute pakettide kõige värskemad versioonid.

Soovitame kasutada WampServerit. Nende abil on seda lihtne teha.

2. samm: kuidas WampServerit kasutada

Pärast tarkvara installimist luuakse automaatselt kataloog.

Tee tuleks leida kujul c: \ wamp \ www.

Selles kataloogis saate luua mis tahes vajaliku alamkataloogi. Sellele saate sisestada HTML- või PHP-faile. WampServer tähistab alamkatalooge projektidena, kuid muu WAMP-tarkvara võib neid nimetada millekski muuks.

3. samm: testige WampServerit

Serveri testimine on oluline veendumaks, et midagi valesti ei lähe. Selleks peame looma HTML-lehe.

Parim asi, mida teha, on panna näiteks www-kataloogi fail nimega “info.php”. Kõik, mida peate tegema, on klõpsata WampServeris ükskord “www kataloogis”.

Järgmisena looge fail ja kasutage seda koodijada:

1 PHP test

Pärast faili salvestamist saate sirvida aadressi http: //localhost/info.php. Siit näete oma PHP installimise üksikasju.

Sel hetkel on teil võimalus luua HTML- ja PHP-failistruktuure sõltuvalt sellest, mida vajate.

4. samm: seadistage andmebaas

Enamik inimesi kasutab mingisugust sisuhaldussüsteemi (CMS) ja enamik CMS-i kasutavaid inimesi kasutab WordPressi.

See tähendab, et vajate MySQL andmebaas.

Saate luua mis tahes MySQL-i andmebaasi, mida soovite – või segi ajada olemasolevatega. WordPress loob teie jaoks uue andmebaasi, mis ühildub nende tarkvaraga.

Kui avate phpMyAdmini sisselogimiskuva, avaneb see uue brauseriakna. Jätke vabalt administraatori kasutajanimi root. On olemas ka pole vaja parooli kasutada.

5. samm: muutke sait avalikuks

Selleks, et inimesed teie veebisaidile tegelikult juurde pääseksid, peate leidma Apache’i konfiguratsioonifaili. See fail peaks olema httpd.conf ja leiate selle, minnes tagasi WampServeri menüüsse ja valides Apache. Järgmisena saate faili redigeerida, valides httpd.conf.

Te peaksite nägema kahte rida:

1 Telli keelata, luba
2 Keeldu kõigist.

Asendage read järgmisega:

1 Telli, keela
2 Luba kõigilt.

Järgmisena peate kõik taaskäivitama, nii et see töötab. Menüüs on suvand Taaskäivita kõik teenused.

Kõigil peaks olema juurdepääs teie veebisaidile nüüd, kuni arvuti tulemüür ei blokeeri päringuid.

6. samm: domeeninimi

Kui majutate kodus oma loomalihast tõmblevat arvustuste saiti, soovite tõenäoliselt oma domeenile nimetada midagi meeldejäävat ja seda kasutada.

Võib-olla beefjerkyathome.com?

Teie domeeninimel on konkreetne IP-aadress, selle beefjerkyathome.com jaoks hakkame kasutama 000 000 000 000. Leidke fail C: \ Windows \ system32 \ draiverid \ etc \ hosts ja lisage see rida sellele: 000.000.000.000 beefjerkyathome.com.

Järgmisena läheme tagasi virtuaalse masina lisamiseks faili httpd.conf. Teil on sõnade „Virtuaalsed hostid” järel rea tühistamine. See näeb välja selline:

1 # virtuaalsed hostid
Lisage conf / extra / httpd-vhosts.conf

Viimane samm on käsitsi faili lisamine Apache kataloogi. Teil on vaja ainult luua Notepadi fail ja salvestada see kausta C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Märkmiku fail näeb välja selline:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
ServerNimi mysite.local
ErrorLog “logid / beefjerkyathome.com.log”
CustomLogi “logid / beefjerkyathome.com-access.log” on tavaline

Sa pead seda tegema taaskäivitage kõik teenused uuesti ja teil on teie domeeninime kasutav avalikult juurdepääsetav veebisait.

Veebisaidi majutamine Linuxis

Alates Linux on avatud lähtekoodiga tarkvara see muudab selle odavamaks ja hõlpsamaks kasutamiseks kui Windowsi server. Enamik inimesi ei kasuta Linuxit, mis võib tegelikult raskendada kodus Linuxi serveri seadistamist. Seda öeldes, kui soovite sukelduda Linuxi maailma, saate seda teha.

1. samm: installige tarkvara LAMP

Tarkvara LAMP installimise alustamiseks avage terminal ja kasutage järgmist koodi:

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

Teil palutakse sisestada MySQL-i juurkasutaja parool. Järgmisena peate veenduma, et kõigel on võimalus töötada taaskäivitage Apache veebiserver.

Kui muudate Apache globaalset konfiguratsiooni igal ajal, kasutage seda käsku:

sudo /etc/init.d/apache2 taaskäivitamine

2. samm: kinnitage PHP

Selle tegelikuks kontrollimiseks peate kasutama veebiserveri juurkataloogis test-PHP-faili, mille leiate siit: / var / www / html /

Kasutatav PHP-fail on:

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

Saadaolevate lisamoodulite leidmiseks kasutage käsurida:

apt otsing php | grepi moodul

3. samm: kontrollige andmebaasi

Kuna tõenäoliselt soovite kasutada WordPressit või muid sarnaseid sisuhaldussüsteeme peate kontrollima MySQL-i. Ehkki kui kasutate Linuxi, võiksite oma veebisaidi nullist uuesti kodeerida.

MySQL toimimise kontrollimiseks kasutage seda käsku:

teenuse mysql olek

Järgmisena kasutate mandaate, mille olete tippinud varem, kui MySQL esmakordselt installiti:

$ mysql -u root -p

[nüüd küsitakse teilt meie administraatori parooli ja sisestage mysqli viip]

Uue andmebaasi loomiseks võite kasutada järgmist.

LOA ANDMEBAASI test;

KASUTAMISE test;

Kui kasutate WordPressi, loob see teile automaatselt andmebaasi.

Viimane samm on faili /etc/phpmyadmin/config.inc.php konfigureerimine, kasutades siin kirjeldatud samme.

4. samm: konfigureerige DNS

Oma domeeninime kasutamiseks peate konfigureerima Apache.

Esimene samm on tagada, et DNS-is on teie domeeninime jaoks A-kirje. Kes oma domeeninime ostsite, on tööriistad, mis aitavad teil DNS-kirjeid õigesti seadistada.

Kui see on tehtud, peaksite digitööriista abil saama midagi sellist näha. A-kirje www.beefjerkyathome.com taotlemiseks tippige:

$ dig www.beefjerkyathome.com A

;; VASTUSOSAK
www.beefjerkyathome.com. 86400 IN
000.000.000.000

;; ASUTUSE OSA:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 NS-is b.iana-servers.net.

5. samm: Apache seadistamine

Meie järgmine samm on veenduge, et Apache saaks vastu võtta meie domeeni taotlusi ja millisest kataloogist sisu peaks pärinema.

Domeeni beefjerkyathome.com jaoks on vaja kataloogi. Loome selle ja siis loome beefjerkyathome index.html faili. Siis muretseme oma failisüsteemi lubade pärast:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c „echo“ beefjerkyathome.com

See on minu ise hostitud sait beefjerkyathome.com

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

Nüüd peame looge virtuaalse hostfail, et Apache saaks meie domeeni ära tunda.

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

Siis redigeerime faili nii, et see näeks välja selline.

ServerAdmin [email protected]
ServerNimi beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
VigaLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log ühendatud

Peaaegu seal konfigureerige Apache uuesti ja laadige see uuesti.

sudo a2ensite beefjerkyathome.com.conf
sudo teenuse apache2 reload

Kuna raske tõstmine on peaaegu tehtud, on kõik, mida peate tegema redigeerige kohalikku faili / etc / hosts. Lisage see oma IP-aadressile ja domeeninimele:

000.000.000.000 beefjerkyathome.com

Internetis saab nüüd külastada beefjerkyathome.com ja maailm rõõmustab oma värskelt levinud lihavete tõmblevate teadmiste üle.

6. samm: installige WordPress või muu sisuhaldussüsteem

Sel ajal installite CMS-i, mida tunnete end kasutavat. Soovitame Wixit või WordPressi.

Pärast CMS-i installimist peaksite selle tegema.

Miks on hostimisteenuse kasutamine mõistlikum?

Nähes, kui suur on tuharavalu seda teha ja kui lihtne on hostimisteenuste kasutamine, peaks panema mõtlema, miks keegi seda teha tahaks.

Ilmselt see võib nii olla lõbus seda ise teha ja õpikogemus on seda väärt. Ainult nii saate aru, kuidas veebisaidid töötavad ja kuidas hostimisteenused suures mahus hostivad.

Kui kaalute tõsiselt veebisaidi kasvu – seda ise hostima pole lihtsalt palju mõtet.

Kui teil pole hullu riistvara ja juurdepääsu energiale, mida enamikul inimestel pole, siis soovite kasutada parimat hostimisteenust.

Teie ühendused on aeglasemad, DNS-i konfiguratsiooniga tegelemine on a igavene valu, teie elektriarve tõuseb kiiresti ja kui midagi laguneb, on see täielikult teie otsustada.

Selle asemel on mõistlik heita pilk pühendatud hostimisele või VPS-i hostimisele.

Parim spetsiaalne server

Spetsiaalse serveriga saate peaaegu kõik eelised, mis on selle, kui midagi ise majutate, ilma et teil oleks peavalu. Mitte ainult, et olete saada rohkem eeliseid, sest teie kiirus ja tööaeg on peaaegu kindlasti parem.

Laadimisaeg: 520 pr
Uptime: 99,9%

Järgmise põlvkonna infrastruktuuriga ja kasutades Google’i pilveplatvorm kogu operatsiooni toiteks on teil kiire kiirus ja suur tööaeg.

Turvalisus, mida Kinsta pakub, on parem kui miski, mida saab kodus kokku panna. Nad kontrollivad iga kahe minuti järel oma veebisaidi olekut. Teie veebisaiti kontrollitakse 720 korda iga päev veendumaks, et see töötab ja töötab.

Parim VPS-i majutamine

Kui muretsete raha pärast, aga soovite juurdepääsu ka oma serverile ja mastaapsusele, võib VPS-host olla teie jaoks õige valik. VPS-iga saate oma spetsiaalne serveriruum koos ainulaadse OS-i eksemplariga.

Laadimisaeg: 2232 pr
Uptime: 99%

InMotioni suurepärane asi on see, et see sisaldab hämmastavaid esmaklassilisi funktsioone ka madalaima hinnaga.

Funktsioonid nagu tasuta SSD-draivid, tasuta domeen, tasuta varundamine, SSH-juurdepääs, piiramatu kettaruum, tasuta SSL-sertifikaat ja ööpäevaringne klienditugi on kõik standardvarustuses. Lisaks on neil a 90-päevane täielik raha tagasi garantii.

InMotioni hostimine on suurepärane võimalus, kui soovite hübriidstrateegiat, mis ei riku panka. Tasub kaaluda suure jõudlusega valikut, mis keskendub usaldusväärsusele ja koondamisele ilma kogu oma raha kulutamata.

Järeldus

See, et saate veebisaiti ise hostida, ei tähenda seda, et peaksite. See on seda väärt kui lõbus väike projekt, kuid kui otsite tõsiselt veebisaidi ehitamist ja laiendamist, pole sellel peaaegu mingit mõtet.

Seal on hostimiseks palju suurepäraseid alternatiive ja teie veebisaidi kiirel kiirusel hoidmisel pole peavalu.

Viited ja pildikrediidid:

  • 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