Paano Mag-host ng Iyong Sariling Website Mula sa Bahay (2020 Gabay)

Paano Mag-host ng Iyong Sariling Website

Kadalasan kapag nais ng mga tao na lumikha ng kanilang sariling website wala silang ideya kung saan sisimulan kung paano mag-host ng kanilang website sa bahay.


Ang isang malaking tipak ng populasyon ay hindi kailanman naisip tungkol sa kung paano gumagana ang isang website. I-click lamang nila ang kanilang icon ng Internet Explorer 2003 at nag-type sa isang website.

Miss ka namin IE.

Kung nag-iisip ka tungkol sa pagho-host ng isang website mula sa bahay, naiintindihan mo kung paano pangkalahatan ang mga server at pagho-host. Naghahanap ka na para sa panghuling hangganan – isang pagkakataon upang ganap na makontrol ang iyong website mula sa ground up. Nakalulungkot, ang pag-host ng isang website mula sa bahay ay may ilang mga hadlang tulad ng limitadong bandwidth at malaking bill ng kuryente. Ang paggamit ng isang dynamic na IP address sa halip na isang static na isa ay nagdudulot din ng ilang mga hamon.

Mayroong dalawang mga pagpipilian para sa pag-host ng isang website mula sa bahay. Ang parehong dalawang mga pagpipilian ng mga malalaking kumpanya ng hosting sa kanilang mga server. Unang up ay Windows, tulad ng karamihan sa mga tao sa bahay ay magpapatakbo ng isang Windows machine. Susunod up ay Linux, na kung saan ay ang ginustong pag-host ng platform sa karamihan ng mga kaso.

Mag-host ng isang Website sa Windows

Dahil ang karamihan sa iyo marahil ay nagbabasa nito mula sa iyong personal na computer at gamit ang Windows bilang iyong operating system ay masasabing mas mahusay ang iyong kahulugan sa paggamit ng iyong PC bilang iyong server.

Gamitin ang Iyong PC bilang isang WAMP Server upang Mag-host ng isang Website

Ang paggamit ng isang programa ng pag-install ng WAMP ay ang pinakamadaling paraan upang makapagsimula sa halip na mano-mano ang pag-install ng bawat pakete. Gusto kong mag-isip ng mga WAMP server bilang paggawa ng mga ingay ng PacMan habang nagsisimula silang mag-boot.

Hakbang 1: I-install ang WAMP Server Software

Ang WAMP ay nakatayo para sa Windows, Apache, MySQL, at PHP. Mas madaling gamitin lamang ang isang programa ng pag-install ng WAMP kaysa sa pagdaan at pag-download ng lahat nang paisa-isa. Ang paulit-ulit na mga package ng WAMP Server lahat ay may pinakabagong na-update na mga bersyon ng mga indibidwal na pakete.

Inirerekumenda namin ang paggamit ng WampServer. Ginagawa nilang madali itong gawin.

Hakbang 2: Paano Gumamit ng WampServer

Matapos mai-install ang software, isang direktoryo ay awtomatikong malilikha.

Ang landas ay dapat matagpuan bilang c: \ wamp \ www.

Sa loob ng direktoryo na iyon ay makakalikha ka ng anumang direktoryo na kailangan mo. Dito maaari kang maglagay ng anumang mga file ng HTML o PHP. Ang mga WampServer label ng mga direktoryo bilang mga proyekto ngunit ang ibang WAMP software ay maaaring tumawag sa kanila ng iba pa.

Hakbang 3: Pagsubok WampServer

Ang pagsubok sa server ay mahalaga upang matiyak na walang nangyari. Upang gawin ito kailangan naming lumikha ng isang pahina ng HTML.

Ang pinakamainam na gawin ay ang maglagay ng file na may label na “info.php” sa www-direktoryo bilang isang halimbawa. Ang kailangan mo lang gawin ay i-click ang “www direktoryo” isang beses sa loob ng WampServer.

Susunod, lumikha ng isang file at gamitin ang string ng code na ito:

1 Pagsubok sa PHP

Matapos mong i-save ang file magagawa mong i-browse ang http: //localhost/info.php. Dito makikita mo ang mga detalye ng iyong pag-install ng PHP.

Sa puntong ito, magkakaroon ka ng kakayahang lumikha ng mga istruktura ng HTML at PHP file depende sa kailangan mo.

Hakbang 4: I-configure ang Database

Karamihan sa mga tao ay gumagamit ng ilang uri ng Nilalaman Pamamahala ng System (CMS) at ang karamihan sa mga taong gumagamit ng isang CMS ay gumagamit ng WordPress.

Nangangahulugan ito na kakailanganin mo a MySQL database.

Maaari kang lumikha ng anumang database ng MySQL na gusto mo – o gulo sa paligid ng mga umiiral na. Magtatayo ang WordPress ng isang bagong database para sa iyo na katugma sa kanilang software.

Kapag binuksan mo ang screen ng pag-login sa phpMyAdmin ay magbubukas ito bilang isang bagong window ng browser. Huwag mag-atubiling iwanan ang admin username bilang ugat. Mayroon ding hindi na kailangang gumamit ng isang password.

Hakbang 5: Gawing Publiko ang Site

Upang ma-access ng mga tao ang iyong website, kakailanganin mong hanapin ang file ng pagsasaayos ng Apache. Ang file na ito ay dapat na httpd.conf at mahahanap mo ito sa pamamagitan ng pagbalik sa menu ng WampServer at pagpili ng Apache. Susunod, maaari mong i-edit ang file sa pamamagitan ng pagpili ng httpd.conf.

Dapat mong makita ang dalawang linya:

1 Order Itanggi, Payagan
2 Tumanggi mula sa lahat.

Palitan ang mga linya ng:

1 Order Payagan, Deny
2 Payagan ang lahat.

Susunod, kailangan mong i-restart ang lahat upang ito ay gagana. May isang pagpipilian na nakasaad bilang I-restart ang lahat ng Mga Serbisyo sa menu.

Ang bawat tao’y dapat ma-access ang iyong website ngayon hangga’t wala ng isang PC firewall na humaharang sa mga kahilingan.

Hakbang 6: Pangalan ng Domain

Kung nagho-host ka ng iyong site ng site ng boky review sa bahay marahil ay nais mong pangalanan ang iyong domain ng isang bagay na kaakit-akit at gamitin ito.

Marahil ang beefjerkyathome.com?

Ang iyong domain name ay magkakaroon ng isang tukoy na IP address, para sa beefjerkyathome.com na gagamitin namin ang 000.000.000.000. Hanapin ang C: \ Windows \ system32 \ driver \ etc \ host file at idagdag ang linyang ito: 000.000.000.000 beefjerkyathome.com.

Susunod, babalik kami sa httpd.conf file upang magdagdag ng isang virtual host. Magkakaroon ka ng uncomment ang linya pagkatapos ng mga salita, Virtual host. Mukhang ganito:

1 # Virtual host
Isama ang conf / extra / httpd-vhosts.conf

Ang huling hakbang ay upang magdagdag ng isang manu-manong file sa direktoryo ng Apache. Ang kailangan mo lang gawin ay lumikha ng isang Notepad file at i-save ito sa C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

Ang file ng Notepad ay magiging ganito:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
ServerName mysite.local
Errorlog “log / beefjerkyathome.com.log”
“Custom log” mga log / beefjerkyathome.com-access.log “pangkaraniwan

Kailangan mong i-restart muli ang lahat ng mga serbisyo at magkakaroon ka ng naa-access sa publiko ang website gamit ang iyong domain name.

Pagho-host ng isang Website sa Linux

Dahil Ang Linux ay isang bukas na mapagkukunan ng software ginagawang mas mura at mas madaling gamitin kaysa sa isang Windows server. Karamihan sa mga tao ay hindi gumagamit ng Linux na maaaring talagang mas mahirap na mag-set up ng isang Linux server sa bahay. Gamit ang sinabi, kung nais mong kunin ang sumisid sa mundo ng Linux ito ay kung paano mo ito gagawin.

Hakbang 1: I-install ang LAMP software

Upang simulan ang pag-install ng LAMP software buksan ang terminal at gamitin ang sumusunod na code:

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

Hihilingin kang magpasok ng isang password para sa MySQL root user. Susunod, upang matiyak na ang lahat ay may pagkakataon na magtrabaho kakailanganin mo i-restart ang web server ng Apache.

Kung binabago mo ang global na pagsasaayos ng Apache anumang oras siguraduhing gamitin ang utos na ito:

sudo /etc/init.d/apache2 i-restart

Hakbang 2: Kumpirma ang PHP

Upang talagang suriin ito kailangan mong gumamit ng isang pagsubok na file ng PHP sa direktoryo ng root ng web server na matatagpuan dito: / var / www / html /

Ang PHP file na ginamit ay:

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

Upang malaman kung aling mga karagdagang module ang magagamit, gamitin ang command line:

apt paghahanap php | grep module

Hakbang 3: Suriin ang Database

Dahil marahil ay nais mong gumamit ng WordPress o iba pang magkatulad na Mga Pamamahala ng Nilalaman Mga System kakailanganin mong suriin ang MySQL. Bagaman, kung gumagamit ka ng Linux baka gusto mong mai-code ang iyong website mula sa simula.

Upang suriin kung gumagana ang MySQL gamitin ang utos na ito:

serbisyo ng mysql katayuan

Susunod, gagamitin mo ang mga kredensyal na na-type mo nang mas maaga nang unang mai-install ang MySQL:

$ mysql -u ugat -p

[ngayon hihilingin ka para sa aming admin password at ipasok ang mysql prompt]

Upang lumikha ng isang bagong database na maaari mong gamitin:

GAWAIN ang pagsubok sa DATABASE;

USE test;

Kung gumagamit ka ng WordPress gagawa ka ng isang database para sa iyo awtomatiko.

Ang huling hakbang ay upang mai-configure ang /etc/phpmyadmin/config.inc.php file gamit ang mga hakbang na inilarawan dito.

Hakbang 4: I-configure ang DNS

Kailangan mong i-configure ang Apache upang magamit ang iyong sariling domain name.

Ang unang hakbang ay upang matiyak na ang DNS ay may isang talaan para sa iyong domain name. Ang sinumang binili mo ang iyong domain name ay magkakaroon ng mga tool upang matulungan kang mag-set up ng tama ng mga tala ng DNS.

Kapag tapos na, dapat mong makita ang isang bagay tulad nito gamit ang tool ng paghukay. Upang hilingin ang isang rekord para sa www.beefjerkyathome.com, i-type ang:

$ dig www.beefjerkyathome.com A

;; SAGOT SA SAGOT:
www.beefjerkyathome.com. 86400 SA A
000.000.000.000

;; SEKSYON NG AUTHORITY:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS b.iana-servers.net.

Hakbang 5: I-configure ang Apache

Ang susunod na hakbang namin ay siguraduhin na maaaring tanggapin ng Apache ang mga kahilingan mula sa aming domain at kung aling direktoryo ang dapat magmula sa nilalaman.

Kakailanganin ang isang direktoryo para sa domain ng beefjerkyathome.com. Gagawin namin iyon at pagkatapos ay lumikha ng isang beefjerkyathome index.html file. Pagkatapos ay mag-aalala kami tungkol sa aming mga pahintulot sa filesystem:

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

Ito ang aking self-host na site na beefjerkyathome.com

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

Kailangan namin ngayon lumikha ng isang Virtual Host file upang makilala ng Apache ang aming domain.

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

Pagkatapos ay i-edit namin ang file upang magmukhang ganito.

ServerAdmin [email protected]
ServerName beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
Error Login $ {APACHE_LOG_DIR} /error.log
Pinagsama ang Customlog $ {APACHE_LOG_DIR} / pinagsama.access.log

Halos doon, muling i-configure at i-reload ang Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo service apache2 reload

Sa mabibigat na pag-angat halos tapos na ang kailangan mo lang gawin i-edit ang lokal / etc / host file. Gawin ito sa pamamagitan ng pagdaragdag nito sa iyong IP address at domain name:

000.000.000.000 beefjerkyathome.com

Maaari na ngayong bisitahin ng internet ang beefjerkyathome.com at ang mundo ay magagalak kasama ang bago nitong bagong baka na halatang kaalaman.

Hakbang 6: I-install ang WordPress o Iba Pang Pamamahala ng Nilalaman System

Ito ay kapag mai-install mo ang CMS na sa tingin mo ay ginagamit. Inirerekumenda namin ang Wix o WordPress.

Pagkatapos i-install ang CMS, dapat mong gawin.

Bakit Ginagawa Ito ng Higit pang Sensya na Gumamit ng isang Serbisyo sa Pagho-host

Nakikita kung gaano kalaki ang sakit sa puwit na gawin ito at kung gaano kadali ang paggamit ng mga serbisyo sa pagho-host ay dapat magtaka sa iyo na nagtataka kung bakit may nais na gawin ito.

Malinaw, maaari itong masaya na talagang gawin ito sa iyong sarili at ang karanasan sa pag-aaral ay sulit. Ang paggawa lamang nito ay maiintindihan mo kung paano gumagana ang mga website at kung paano nagho-host ang mga serbisyo sa pag-host sa isang malaking sukat.

Kapag sineseryoso ang pagsasaalang-alang sa paglaki ng isang website ang pag-host nito sa iyong sarili ay hindi masyadong nakakaintindi.

Maliban kung mayroon kang ilang mga nakatutuwang hardware at pag-access sa enerhiya na karamihan sa mga tao ay hindi mo nais na gamitin ang pinakamahusay na serbisyo sa pagho-host.

Mas mabagal ang iyong mga koneksyon, ang pakikitungo sa pagsasaayos ng DNS ay magiging isang walang tigil na sakit, ang iyong bill ng kuryente ay mag-i-skyrocket, at kung may masira man ay ganap na sa iyo.

Ito ay makatuwiran na tingnan ang nakatuon sa pagho-host o pag-host ng VPS sa halip.

Pinakamahusay na Nakalaang Server

Sa isang nakalaang server, nakakakuha ka ng halos lahat ng mga pakinabang ng pagho-host ng isang bagay sa iyong sarili na wala sa mga pananakit ng ulo. Hindi lang iyon, ikaw nakakakuha ng mas maraming mga benepisyo dahil ang iyong bilis at oras ng oras ay halos tiyak na mas mahusay.

Mag-load ng Oras: 520 Ms
Uptime: 99.9%

Sa susunod na henerasyon na imprastraktura at paggamit Google Cloud Platform upang mapanghawakan ang buong operasyon, magkakaroon ka ng mabilis na bilis at mataas na oras.

Ang seguridad na inalok ni Kinsta mas mahusay kaysa sa anumang bagay na maaaring magkasama sa bahay. Sinusuri nila ang katayuan ng bawat solong isa sa kanilang mga website tuwing dalawang minuto. Susuriin ang iyong website 720 beses bawat solong araw upang matiyak na ito ay tumatakbo at tumatakbo.

Pinakamagandang VPS Hosting

Kung nag-aalala ka tungkol sa pera ngunit nais din ang pag-access sa iyong sariling server at scalability ang isang host ng VPS ay maaaring ang tamang pagpipilian para sa iyo. Sa isang VPS magkakaroon ka ang iyong sariling nakalaang puwang ng server na may natatanging halimbawa ng OS.

Mag-load ng Oras: 2,232 Ms
Uptime: 99%

Ang magaling na bagay tungkol sa InMotion ay kasama ang mga kamangha-manghang mga tampok na premium sa kanilang pinakamababang tier ng gastos.

Mga tampok tulad ng libreng SSD drive, libreng domain, libreng backup, SSH Access, walang limitasyong disk space, libreng SSL certificate, at 24/7 na suporta sa customer lahat ay karaniwang. Sa itaas ng mga ito, mayroon silang isang 90-araw na buong garantiya pabalik.

Ang InMotion Hosting ay isang mahusay na pagpipilian kung nais mo ang isang diskarte sa mestiso na hindi masira ang bangko. Ang isang pagpipiliang mataas na pagganap na nakatuon sa pagiging maaasahan at kalabisan nang hindi ginugol ang lahat ng iyong pera ay isang bagay na isinasaalang-alang.

Konklusyon

Dahil lamang sa maaari kang mag-host ng isang website ng iyong sarili ay hindi nangangahulugang dapat. Ito ay nagkakahalaga ito bilang isang masayang maliit na proyekto ngunit kung ikaw ay seryosong naghahanap upang bumuo at palaguin ang isang website ay walang katuturan.

Maraming magagaling na mga kahalili sa labas para sa pagho-host at walang magiging sakit ng ulo pagdating sa pagpapanatili ng iyong website at pagtakbo sa mabilis na bilis.

Mga sanggunian at mga kredito ng imahe:

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

About the author

Adblock
detector