Reklame

apache webserverUanset hvad årsagen er, kan du på et tidspunkt ønske at få en webserver i gang. Uanset om du vil give dig selv fjernadgang til bestemte sider eller tjenester, vil du få et samfund gruppe, eller noget andet, skal du have den rigtige software installeret og konfigureret til det ske. Så hvordan nøjagtigt kan du gøre det? Det er faktisk ganske enkelt.

Mit valg af operativsystem til denne artikel vil være Fedora Linux blev bare bedre med Fedora 16 beta-distributionLinux-distributioner er forbedret med store sprang, og disse forbedringer bliver synlige i de seneste betaversioner. Fedora, en af ​​flagskibsdistributionerne med GNOME 3, er ikke anderledes og burde have ... Læs mere Linux, som Linux generelt er kendt for at få servere op og køre hurtigt og nemt. Derudover er Fedora godt understøttet af både et samfund og et selskab, har stor sikkerhed og tilbyder grafiske konfigurationsværktøjer til flere servere.

Trin 1: Installation

Ny installation af Fedora

apache webserver
Hvis du endnu ikke har Fedora installeret på dit system, kan du gøre det med

instagram viewer
DVD'en fordi du også kan vælge at installere Apache på samme tid. Hvis du tager denne rute, mens du installerer fra DVD'en, vil du være i stand til at vælge, hvilke pakker du vil installere med knappen "Tilpas nu". Vælg det, og derefter kan du vælge "Webserver" under fanen Servere. Gå videre med installationen, indtil du kan starte op i dit nye system. Derfra kan du installere det grafiske konfigurationsværktøj ved at vælge pakken Systemet-config-httpd fra din pakkehåndtering, eller kør sudo yum installer system-config-http.

Fedora er allerede installeret

apache-server
Hvis du allerede har Fedora installeret, kan du installere både webserveren og det grafiske konfigurationsværktøj. Du kan installere httpd og Systemet-config-httpd pakker fra pakkeadministratoren, eller kør sudo yum installer httpd system-config-httpd.

Trin to: Konfiguration

apache-server
Du kan nu starte det grafiske konfigurationsværktøj fra Systemværktøjer -> HTTP. Den første fane, du ser, er fanen Hoved, hvor du kan konfigurere servernavnet, administratorens e-mail-adresse, og under hvilke adresser serveren er tilgængelig under. Jeg anbefaler, at du tilføjer en adresse lige nu og vælger "Alle tilgængelige adresser" på port 80 for at gøre det lettere.

apache-server
Den anden fane indeholder de forskellige virtuelle værter eller antallet af forskellige websteder på den samme server, der er konfigureret. Serveren kan skelne mellem det domænenavn, der blev indtastet i browseren, og derfor vælge den korrekte virtuelle vært, når der vises en side.

apache http-server
Der er masser af forskellige indstillinger, som du kan vælge for hver virtuel vært, inklusive de nødvendige komponenter såvel som vanskelige at konfigurere dem som SSL (HTTPS). For et flertal af elementerne skal det grafiske konfigurationsværktøj være i stand til at tage sig af dine behov.

apache http-server
Den sidste fane har alt at gøre med ydeevne og mængden af ​​forbindelser, der er tilladt. Der er ingen anbefalede indstillinger, da hver server har forskellige muligheder, så hvis du har et større websted, skal du have leg med disse numre og se hvad der fungerer (forudsat at du har nok trafik til at teste indstillingerne korrekt).

Yderligere behov for konfiguration

Inden du faktisk kan få adgang til din nye webserver, skal du åbne din terminal og derefter køre sudo service httpd start at starte Apache og sudo chkconfig httpd på for at få Apache til at starte ved hver start.

Trin tre: Testning

Trin 3 i vores proces er simpelthen at teste, om du har adgang til din side eller ej. Åbn Firefox på den samme maskine og indtast localhost eller 127.0.0.1 for at se, om du får denne testside (forudsat at du ikke ændrede dokumentroden):

apache webserver
Hvis ikke, har du muligvis gjort noget forkert i din konfiguration eller ikke startet Apache endnu.

Konklusion

Det er temmelig sejt at have Apache i gang på netop dit system, i betragtning af at det er den samme teknologi, der bruges af de fleste af de websteder, du besøger hver eneste dag (inklusive MakeUseOf). Hvis du ønsker, at andre maskiner skal have adgang, skal du gå ind i Fedoras firewall konfigurationsværktøj (installeret som standard) og sørg for, at HTTP (Port 80) er åben. Hvis du også ønsker at køre mere komplicerede webrammer som fora eller WordPress, skal du også installere MySQL og PHP, men det overlader jeg til en anden artikel.

Hvor let tror du, at denne proces er? Hvad kan du lide eller ikke lide Apache? Fortæl os det i kommentarerne!

Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.