Hvis du har tenkt å sette opp en webserver (eller streaming server) i Ubuntu-maskinen, er apache en viktig modul du må installere. I denne veiledningen vil vi vise deg hvordan du installerer og konfigurerer apache for Ubuntu.

Merk : Hvis du bare vil ha et raskt oppsett av LAMP-server, følger du veiledningen her.

Installere Apache

Å få apache på din Ubuntu-maskin er enkelt. Bruk enten Synaptic Package Manager, Ubuntu Software Center, søk og installer " apache2 " modulen. Alternativt kan du åpne en terminal og skrive følgende kommando:

 sudo apt-get install apache2 

Når installasjonen er ferdig, åpne en nettleser og gå til URL-adressen " http: // localhost ". Hvis du ser ordet " Det virker! ", Så er installeringen av apache vellykket.

Konfigurere Apache

Start, Stopp og start Apache igjen

Etter at du har installert Apache, vil den bli lagt til init.d- listen og vil automatisk starte når du starter opp datamaskinen. Følgende kommandoer lar deg starte, starte på nytt, stoppe Apache.

 sudo /etc/init.d/apache2 start #start apache sudo /etc/init.d/apache2 stopp #stop apache sudo /etc/init.d/apache2 restart #restart apache 

For å forhindre Apache fra autostart når du starter opp:

 sudo update-rc.d -f apache2 fjerne 

For å gjenopprette Apache tilbake til autostartlisten:

 sudo update-rc.d apache2 standardinnstillinger 

Merk : Kommandoene ovenfor vil fungere i debianbasert distro (inkludert Ubuntu).

Endre standard localhost-mappen

Apache vil som standard operere i mappen " / var / www ". Dette betyr at uansett hvilke filer du plasserer i denne / var / www-mappen, vil være synlig fra URL http: // localhost. I noen tilfeller vil du kanskje at "localhost" skal peke til en annen mappe i stedet, si / home / user / public_html. Slik gjør du det:

Først må du kontrollere at mappen / home / damien / public_html eksisterer. Opprett en enkel html-fil, kaller den index.html og legg den i mappen public_html.

Åpne en terminal og type:

 gksu gedit / etc / apache2 / sites-enabled / 000-default 

Endre DocumentRoot /var/www til DocumentRoot /home/user/public_html .

Endring til .

Lagre og avslutt filen.

Start apache på nytt

 sudo /etc/init.d/apache2 restart 

Nå, i nettleseren din, oppdater URLen http: // localhost . Du bør se HTML-filen du har plassert i mappen public_html.

Konfigurere forskjellige nettsteder

Ovennevnte triks lar deg endre standardoperasjonsmappen til apache, men noen av dere vil kanskje ikke overstyre standardinnstillingene. Et alternativ er å opprette flere nettsteder og punktapache til det aktive nettstedet.

Opprett en ny innstillingsfil for ditt nye nettsted.

 sudo cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / site1 

Deretter rediger du denne innstillingsfilen.

 gksu gedit / etc / apache2 / sites-available / site1 

Endre DocumentRoot /var/www til DocumentRoot /home/user/public_html .

Endring til .

Lagre og avslutt filen.

Deaktiver standardinnstillingen og aktiver aktiviteten til side1

 sudo a2dissite default && sudo a2ensite site1 

Til slutt, start apache igjen.

 sudo /etc/init.d/apache2 restart 

Med dette trikset kan du opprette flere nettstedskonfigurasjonsfiler, som peker til en annen mappe. Du kan da enkelt bytte mellom nettstedene med kommandoen a2dissite og a2ensite

Aktiverer .htaccess-fil

.htaccess- filen er en kraftig fil som kan brukes til å kontrollere og tilpasse en serverserveradferd uten å redigere kjernen Apache-modulen. Som standard er Htaccess- funksjonaliteten slått av og alle forekomster av. Htaccess- filer blir fullstendig ignorert. Serveren vil ikke engang forsøke å lese .htaccess-filer i filsystemet.

For å aktivere .htaccess-filen, åpne oppstillingsfilen du tidligere har opprettet:

 gksu gedit / etc / apache2 / sites-available / site1 

Rull ned filen til du ser delen " “. Under denne linjen med kode, endre AllowOverride None for AllowOverride All .

Lagre og avslutt filen.

Anbefalt lese :
1. Installer LAMP-serveren i Ubuntu

2. Slik installerer du VLC-aksjer i Ubuntu og streamer lyd / video til Android