Hoe u u eie webwerf tuis kan huisves (2020-gids)

Hoe u u eie webwerf kan huisves

Dikwels wanneer mense hul eie webwerf wil stig, weet hulle nie waar om te begin nie, laat staan ​​nog hoe om hul webwerf tuis te hou.


‘N Groot deel van die bevolking het nog nooit eens daaraan gedink hoe ‘n webwerf werk nie. Hulle klik net op hul Internet Explorer 2003-ikoon en tik ‘n webwerf in.

Ons mis jou IE.

As u dit oorweeg om ‘n webwerf tuis te huisves, is die kans goed dat u verstaan ​​hoe bedieners en hosting in die algemeen werk. U is nou op soek na die finale grens – die kans om u webwerf van die grond af te beheer. Ongelukkig bied u ‘n webwerf tuis aan kom met ‘n paar struikelblokke soos beperkte bandbreedte en groot elektrisiteitsrekeninge. Die gebruik van ‘n dinamiese IP-adres eerder as ‘n statiese stel ook ‘n paar uitdagings.

Daar is twee keuses om ‘n webwerf tuis te huisves. Dieselfde twee opsies wat die groot gasheerondernemings op hul bedieners het. Die eerste keer is Windows, aangesien die meeste mense tuis ‘n Windows-masjien gaan bestuur. Volgende is Linux, wat in die meeste gevalle die voorkeur-gasheerplatform is.

Hou ‘n webwerf op Windows

Aangesien die meeste van u dit waarskynlik vanaf u persoonlike rekenaar lees en Windows as u bedryfstelsel gebruik, is dit die meeste sin vir u om te begin om u rekenaar as u bediener te gebruik..

Gebruik u rekenaar as ‘n WAMP-bediener om ‘n webwerf te huisves

Die gebruik van ‘n WAMP-installasieprogram is die maklikste manier om aan die gang te kom eerder as om elke pakket handmatig te installeer. Ek wil graag aan WAMP-bedieners dink dat hulle PacMan-geluide maak terwyl hulle begin opstart.

Stap 1: Installeer die WAMP Server-sagteware

WAMP staan ​​vir Windows, Apache, MySQL en PHP. Dit is baie makliker om net ‘n WAMP-installasieprogram te gebruik eerder as om alles afsonderlik deur te gaan en af ​​te laai. Betroubare WAMP-bedienerpakkette het almal die nuutste weergawes van die afsonderlike pakkette.

Ons beveel aan dat u WampServer gebruik. Dit maak dit maklik om te doen.

Stap 2: Hoe om WampServer te gebruik

Nadat die sagteware geïnstalleer is, word ‘n gids outomaties geskep.

Die pad moet gevind word as c: \ wamp \ www.

Binne die gids kan u enige subgids skep wat u benodig. Dit is hier waar u enige HTML- of PHP-lêers kan plaas. WampServer benoem subgidse as projekte, maar ander WAMP-sagteware noem dit miskien iets anders.

Stap 3: Toets WampServer

Dit is belangrik om die bediener te toets om seker te maak dat niks verkeerd geloop het nie. Om dit te kan doen, moet ons ‘n HTML-bladsy skep.

Die beste ding om te doen is om ‘n lêer met die naam “info.php” in die www-gids te plaas as voorbeeld. Al wat u hoef te doen is om een ​​keer binne WampServer op “www directory” te klik.

Skep nou ‘n lêer en gebruik hierdie string kodes:

1 PHP-toets

Nadat u die lêer gestoor het, kan u op http: //localhost/info.php blaai. Dit is waar u die besonderhede van u PHP-installasie sal sien.

Op hierdie punt sal u die HTML- en PHP-lêerstrukture kan skep afhangende van wat u benodig.

Stap 4: Stel die databasis op

Die meeste mense gebruik ‘n soort Content Management System (CMS) en die meeste mense wat ‘n CMS gebruik, sal WordPress gebruik.

Dit beteken dat u ‘n MySQL databasis.

U kan enige MySQL-databasis skep wat u wil hê – of rondblaai met bestaande. WordPress stel ‘n nuwe databasis vir u op wat versoenbaar is met hul sagteware.

As u die phpMyAdmin-aanmeldskerm oopmaak, sal dit oopmaak as ‘n nuwe blaaiervenster. Laat die admin-gebruikersnaam as wortel agter. Daar is ook u hoef nie ‘n wagwoord te gebruik nie.

Stap 5: Maak die webwerf openbaar

Vir mense om toegang tot u webwerf te hê, moet u die Apache-konfigurasielêer vind. Hierdie lêer moet httpd.conf wees en u kan dit vind deur terug te gaan na die WampServer-menu en Apache te kies. Vervolgens kan u die lêer wysig deur httpd.conf te kies.

U moet twee reëls sien:

1 Bestel Weier, laat toe
2 Weier van almal.

Vervang die lyne met:

1 Bestel Laat toe, weier
2 Laat alles toe.

Vervolgens moet u alles weer begin, sodat dit kan werk. Daar is ‘n opsie wat genoem word dat alle dienste herbegin word in die menu.

Almal moet nou toegang tot u webwerf kan kry solank daar nie ‘n rekenaar-firewall-versoeke is nie.

Stap 6: Domeinnaam

As u tuis is vir u oorsig oor beesvleis, wil u u domein waarskynlik iets snaaks noem en dit gebruik.

Miskien beefjerkyathome.com?

U domeinnaam sal ‘n spesifieke IP-adres hê, vir hierdie beefjerkyathome.com gaan ons 000.000.000.000 gebruik. Soek die C: \ Windows \ system32 \ drivers \ etc \ hosts-lêer en voeg hierdie reël daarby: 000.000.000.000 beefjerkyathome.com.

Vervolgens gaan ons terug na die httpd.conf-lêer om ‘n virtuele gasheer by te voeg. U sal die reël van die lyn, virtuele leërskare, afskakel. Dit sal so lyk:

1 # Virtuele gashere
Sluit conf / extra / httpd-vhosts.conf in

Die laaste stap is om ‘n handlêer in die Apache-gids by te voeg. Al wat u hoef te doen is om ‘n Notepad-lêer te skep en dit op C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \ te stoor.

Die Notepad-lêer lyk so:

ServerAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
Bedienernaam mysite.local
ErrorLog “logs / beefjerkyathome.com.log”
CustomLog “logs / beefjerkyathome.com-access.log” algemeen

U sal moet herbegin alle dienste weer en u sal ‘n publiek toeganklike webwerf met u domeinnaam.

Die aanbied van ‘n webwerf op Linux

sedert Linux is ‘n open source sagteware dit maak dit goedkoper en makliker om te gebruik as ‘n Windows-bediener. Die meeste mense gebruik nie Linux nie, wat dit eintlik moeiliker kan maak om ‘n Linux-bediener tuis op te stel. As dit gesê word, is dit hoe u dit doen as u ‘n duik wil neem in die wêreld van Linux.

Stap 1: Installeer LAMP-sagteware

Om die LAMP-sagteware te begin installeer, open die terminal en gebruik die volgende kode:

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

U sal gevra word om ‘n wagwoord vir die MySQL-wortelgebruiker in te voer. Volgende, om seker te maak dat alles kans het om te werk, moet u dit doen herbegin die Apache-webbediener.

As u die globale konfigurasie van Apache te eniger tyd verander, maak seker dat u hierdie opdrag gebruik:

sudo /etc/init.d/apache2 herbegin

Stap 2: Bevestig PHP

Om dit regtig na te gaan, moet u ‘n toets PHP-lêer in die wortelgids van die webbediener gebruik wat hier gevind kan word: / var / www / html /

Die gebruikte PHP-lêer is:

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

Gebruik die opdragreël om uit te vind watter ekstra modules beskikbaar is:

apt search php | grep module

Stap 3: Gaan die databasis na

Aangesien u waarskynlik WordPress of ander soortgelyke inhoudbestuurstelsels wil gebruik u moet MySQL nagaan. Alhoewel, as u Linux gebruik, kan u u webwerf van nuuts af kodeer.

Gebruik hierdie opdrag om te kyk of MySQL werk:

diens mysql status

Vervolgens gebruik u die geloofsbriewe wat u vroeër getik het toe MySQL vir die eerste keer geïnstalleer is:

$ mysql -u wortel -p

[nou word u gevra vir ons admin-wagwoord en voer die mysql-prompt in]

Om ‘n nuwe databasis te skep, kan u die volgende gebruik:

Skep DATABASIS toets;

GEBRUIKstoets;

As u WordPress gebruik, sal dit outomaties ‘n databasis vir u skep.

Die laaste stap is om die /etc/phpmyadmin/config.inc.php-lêer op te stel met behulp van die stappe wat hier beskryf word.

Stap 4: Stel DNS op

U moet Apache opstel om u eie domeinnaam te gebruik.

Die eerste stap is om te verseker dat die DNS ‘n A-rekord vir u domeinnaam het. Elkeen wat u domeinnaam gekoop het, sal gereedskap hê om u DNS-rekords korrek op te stel.

Sodra u dit gedoen het, moet u met die graafinstrument iets soos hierdie kan sien. Om die A-rekord vir www.beefjerkyathome.com aan te vra, tik:

$ grawe www.beefjerkyathome.com A

;; ANTWOORD AFDELING:
www.beefjerkyathome.com. 86400 IN A
000.000.000.000

;; BESTUURSAFDELING:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS b.iana-servers.net.

Stap 5: Stel Apache op

Ons volgende stap is om maak seker dat Apache versoeke van ons domein kan aanvaar en uit watter gids die inhoud moet kom.

‘N Gids is nodig vir die domein beefjerkyathome.com. Ons sal dit skep en dan ‘n beefjerkyathome index.html-lêer skep. Dan sal ons ons bekommer oor ons lêerstelsel-regte:

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

Dit is my selfbeheerde webwerf beefjerkyathome.com

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

Ons moet nou skep ‘n Virtual Host-lêer sodat Apache ons domein kan herken.

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

Dan wysig ons die lêer om so te lyk.

Bedieneradmin [email protected]
Bedienernaam beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
Foutlogboek $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log gekombineer

Byna daar, herinstel en herlaai Apache.

sudo a2ensite beefjerkyathome.com.conf
sudo diens apache2 herlaai

Met die swaar opheffing wat amper klaar is, is net wat u hoef te doen wysig die plaaslike / etc / hosts-lêer. Doen dit deur dit by u IP-adres en domeinnaam te voeg:

000.000.000.000 beefjerkyathome.com

Die internet kan nou beefjerkyathome.com besoek en die wêreld sal juig met sy nuutgevonde kennis met beesvleis.

Stap 6: Installeer WordPress of ander inhoudbestuurstelsel

Dit is wanneer u die CMS installeer wat u wil gebruik. Ons beveel Wix of WordPress aan.

Nadat u die CMS geïnstalleer het, moet u klaar wees.

Waarom dit meer sinvol is om ‘n gasheerdiens te gebruik?

As u sien hoeveel pyn dit in die boude is, en hoe maklik dit is om gasheerdienste te gebruik, moet u wonder waarom iemand dit sou wil doen..

Dit is duidelik dat dit kan wees lekker om dit self te doen en die leerervaring is die moeite werd. As u dit net doen, sal u verstaan ​​hoe webwerwe werk en hoe gasheerdienste op groot skaal aangebied word.

As u dit ernstig oorweeg om ‘n webwerf op te stel – om dit self aan te bied, maak nie veel sin nie.

Tensy u harde hardeware en toegang het tot energie wat die meeste mense nie het nie, sal u die beste gasheerdiens wil gebruik.

U verbindings sal stadiger wees, die hantering van die DNS-konfigurasie sal ‘n ewigdurende pyn, jou elektrisiteitsrekening sal die hoogte inskiet, en as iets afbreek, is dit heeltemal op jou.

Dit is sinvol om eerder na toegewyde hosting of VPS-hosting te kyk.

Beste toegewyde bediener

Met ‘n toegewyde bediener kry jy bykans al die voordele daarvan om self iets aan te bied sonder een van die hoofpyne. Nie net dit nie om meer voordele te kry omdat u spoed en uptyd amper beter sal wees.

Laai tyd: 520 me
uptime: 99,9%

Met die volgende generasie infrastruktuur en gebruik Google Cloud Platform As u die hele operasie wil bewerkstellig, sal u vinnige snelhede en uptye hê.

Die veiligheid wat Kinsta bied is beter as enigiets wat tuis saamgestel kan word. Hulle kyk elke twee minute na die status van elke webwerf. U webwerf sal nagegaan word 720 keer elke dag om seker te maak dat dit aan die gang is.

Beste VPS Hosting

As u bekommerd is oor geld, maar ook toegang tot u eie bediener en skaalbaarheid wil hê, is ‘n VPS-gasheer die regte opsie vir u. Met ‘n VPS sal u dit hê u eie toegewyde bedienerspasie met ‘n unieke OS-instansie.

Laai tyd: 2.232 Me
uptime: 99%

Die wonderlike ding van InMotion is dat dit ongelooflike premium-funksies in hul laagste koste-vlak bevat.

Kenmerke soos gratis SSD-aandrywers, gratis domein, gratis rugsteun, SSH Access, onbeperkte skyfruimte, gratis SSL-sertifikaat en 24/7 kliëntediens kom almal standaard. Daarbenewens het hulle ‘n 90-dae-geldterugwaarborg.

InMotion Hosting is ‘n uitstekende opsie as u ‘n baster-strategie wil hê wat nie die bank kan verbreek nie. Dit is die moeite werd om te oorweeg om ‘n hoëprestasie-opsie te konsentreer op betroubaarheid en ontslag sonder om al u geld te spandeer.

Afsluiting

Net omdat u self ‘n webwerf kan aanbied, beteken dit nie dat u dit moet doen nie. Dit is die moeite werd as ‘n prettige klein projek, maar as u ernstig is om ‘n webwerf te bou en te laat groei, is dit byna geen sin nie.

Daar is baie wonderlike alternatiewe vir aanbieding en daar sal geen hoofpyn wees as dit kom by die snelheid van u webwerf nie.

Verwysings en beeldkrediete:

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

About the author

Adblock
detector