Beginner Geek Hvordan Host ditt eget nettsted på Windows (WAMP)
Hosting ditt eget nettsted trenger ikke å koste en månedlig avgift eller krever mye teknisk kunnskap til oppsett. Hvis du bare trenger å være vert for et lite nettsted som bare har noen få besøkende, kan du slå din Windows-PC til en WAMP-server.
Skulle du være vert for ditt eget nettsted?
Mens du er vert for ditt eget nettsted på din lokale datamaskin, er det mye moro, hvis du vil ha et nettsted som folk faktisk kan få tilgang til, vil du kanskje få din egen web hosting plan et sted. Bluehost tilbyr ubegrenset web hosting for $ 3,95 per måned, med full støtte for PHP og MySQL. Det er definitivt en enkel måte å komme i gang med et nettsted, og de har enkle 1-klikk installatører for å komme i gang med populær programvare som WordPress og andre.
Hvis du er vert for ditt eget lokale nettsted som du vil at folk skal få tilgang til, må du åpne opp brannmuren til din hjemme-datamaskin, og det betyr at du potensielt kan åpne opp noen sikkerhetshull. Det er definitivt verdt å tenke på å få en billig hosting plan andre steder, som Bluehost eller Hostgator.
Hvis du bare vil ha en lokal utviklingsserver, så fortsett å lese.
Hva er "WAMP"?
WAMP er et akronym som står for "Windows, Apache, MySQL og PHP". Når du laster ned et WAMP, laster du bare ned et program som installerer tre forskjellige ting. WAMPs er praktiske fordi de lar deg laste ned og installere alle pakkene du trenger for hosting av dynamisk webinnhold i et fall. Ellers må du laste ned de tre pakkene separat.
Windows - "W" i WAMP er bare der for å angi at programmet er kompatibelt med Windows-operativsystemer.
Apache - Dette er programmet som brukes til å være vert for nettstedet ditt. Med det alene kan du være vert for HTML-filer og annet statisk webinnhold.
MySQL - Dette gir en database for ditt webinnhold. Mange dynamiske nettsider må lagre data (dvs. brukernavn og passord for webkontoer), som er her MySQL kommer inn.
PHP - Det mest populære språket for å skrive dynamisk webinnhold - langt. WordPress, Facebook, Joomla, og mange andre nettsteder og innholdsstyringssystemer bruker PHP. Hvis du planlegger å være vert for noe mer enn statiske websider, vil PHP være en viktig følgesvenn.
Hvis du kjører Linux i stedet for Windows, må du installere en LAMP. Det er også mulig å være vert for et nettsted på Windows ved hjelp av IIS, slik at du ikke trenger å installere noen tredjeparts programvare. Å gå på IIS-ruten anbefales ikke for de fleste formål, og det er mye mer en prosess for å støtte dynamisk webinnhold - så hold deg til WAMP med mindre du har en unik situasjon som krever IIS.
Før vi fortsetter, forstår du at det er vert for et nettsted på en daglig PC, og en internettforbindelse for forbrukeren er ikke anbefalt for noe annet enn testing og / eller hosting av et lite nettsted for noen få besøkende. Husk, neste gang Windows Update må starte systemet på nytt, går nettstedet ditt sammen med det - ikke en ideell situasjon for en seriøs nettside.
Installere WAMP
Det finnes mange WAMP-programmer, men vi jobber med WampServer. Gå over til nettstedet deres og last ned den nyeste versjonen av programmet, og start deretter installasjonen.
Installasjonsopplysningene er selvforklarende; bare hold alt på standardverdien og fortsett å klikke Neste. Du kan bare klikke Åpne ved denne spørringen for å få WampServer til å bruke standard nettleseren din når du velger å se på nettstedet ditt:
Pass på at du også legger til sikkerhets unntaket for Apache i Windows-brannmur:
Når installasjonen er fullført, merk av i boksen som sier "Start WampServer 2 nå" før du trykker på Finish. Du bør se at programmet kjører i varslingsområdet.
Venstre klikk på ikonet og klikk "Localhost" øverst på valgmenyen for å åpne nettstedet ditt.
Standard siden viser bare oss en rask informasjonsside, så vi kan bekrefte at alle komponenter fungerer som de skal. Hvis du ser dette skjermbildet, har du vellykket installert en WAMP-server.
Noen raske feilsøking
Vi gjorde flere testinstallasjoner av dette programmet og fant ut at noen få pakker fra Microsoft er helt avgjørende for å få WampServer til å fungere skikkelig. Hvis du har problemer med dette punktet, må du kontrollere at du har installert følgende oppdateringer, avinstaller WampServer, start datamaskinen på nytt og installer WampServer på nytt..
WAMP 32-bits nødvendige pakker:
Microsoft Visual C + + 2008 SP1-omfordelbar pakke (x86)
Microsoft Visual C ++ 2010 SP1-omfordelbar pakke (x86)
Microsoft Visual C ++ 2012 (velg vcredist_x86.exe)
WAMP 64-biters nødvendige pakker:
Microsoft Visual C ++ 2008 SP1-omfordelbar pakke (x86) (det er ikke en skrivefeil - du trenger x86-pakken)
Microsoft Visual C ++ 2008 Redistributable Package (x64)
Microsoft Visual C ++ 2010 SP1-omfordelbar pakke (x64)
Microsoft Visual C ++ 2012 (velg vcredist_x64.exe)
Ytterligere WAMP-konfigurasjon
Hvis du vil endre siden (e) som webserveren din viser, åpner du www-katalogen ved å klikke på WAMP-ikonet i varslingsområdet.
Mappen som åpnes er hvor du må sette inn filer som du vil være vert for på nettstedet ditt. Alt fra WordPress installasjonsfiler til statiske HTML-filer kan plasseres her, og endringene vil bli reflektert på nettstedet ditt samtidig (bare klikk på oppdatering).
La oss se på et raskt eksempel på hvordan du vil slippe innholdet i den mappen slik at den blir servert på nettstedet ditt. Du kan bruke et webutviklingsprogram eller noe så enkelt som Notisblokk for å lage en grunnleggende PHP-side og sette den på nettstedet ditt.
Følgende kode vil være en god start:
'; ?>
PHP Test
Hei Verden
Lim inn koden i Notisblokk og lagre filen som index.php inne i C: \ wamp \ www
Gå nå tilbake til nettstedet ditt (eller trykk på Oppdater [F5] hvis du allerede har åpnet det), og du vil se siden du nettopp har opprettet.
Som standard er nettstedet ditt for tiden bare tilgjengelig for datamaskinen som WampServer er installert på. Det er perfekt for alle som bare bruker WAMP-serveren til testing eller utvikling, men for å gjøre nettstedet ditt tilgjengelig for resten av verden, klikker du på WampServer-ikonet og klikker "Put Online".
Apache-konfigurasjonsfilen er som standard angitt for å nekte innkommende tilkoblinger fra alle unntatt lokalhosten, så du må også endre to kodelinjer, slik at andre enheter ikke ser en "403 Forbidden" -feil når de prøver å laste inn din side. Gå til httpd.conf (Apache konfigurasjonsfil) ved å venstre-klikke på WampServer-menyen og se under Apache-mappen.
Rull ned til du ser noen kode som sier:
Bestill Nekt, Tillat
Nekte fra alle
Slett denne koden og erstatt den med:
Bestill Tillat, nekt
Tillat fra alle
Lagre endringene til httpd.conf og start alle tjenestene på nytt.
Nettstedet ditt skal nå være tilgjengelig fra World Wide Web. Hvis ikke, sørg for at du har videresendt port 80 til datamaskinen din på ruteren din.