Slik installerer og konfigurerer du Apache i Ubuntu
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