Android

Kako instalirati apache na ubuntu 18.04

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

Sadržaj:

Anonim

Apache HTTP poslužitelj je najpopularniji web poslužitelj na svijetu. To je besplatni, open-source i cross-platformski HTTP poslužitelj koji pruža moćne značajke koje se mogu proširiti širokim rasponom modula.

Ovaj vodič opisuje kako instalirati i upravljati web-poslužiteljem Apache na Ubuntu 18.04.

Preduvjeti

Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Instalirajte Apache

Apache je dostupan u zadanim Ubuntu spremištima, tako da ga možemo lako instalirati pomoću alata za upravljanje apt paketom. Na Ubuntu i Debian sustavima Apache paket i usluga naziva se apache2 .

Najprije ažurirajte indeks paketa, a zatim instalirajte paket apache2 sa sljedećim naredbama:

sudo apt update sudo apt install apache2

To je to, instaliran je Apache i automatski pokrenut. Status usluge Apache možete provjeriti izdavanjem:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Prilagodite vatrozid

Ako je vaš Ubuntu poslužitelj zaštićen vatrozidom, morat ćete otvoriti HTTP ( 80 ) i HTTPS ( 443 ) portove.

Pod pretpostavkom da za upravljanje vatrozidom koristite UFW , možete otvoriti potrebne portove sljedećom naredbom:

sudo ufw allow 'Apache Full'

Promjenu možete potvrditi:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Provjera instalacije Apache

Da biste provjerili da sve ispravno radi, otvorite preglednik, utipkajte IP adresu vašeg poslužitelja http://YOUR_IP_OR_DOMAIN/ i vidjet ćete zadanu Ubuntu 18.04 Apache dobrodošlicu kao što je prikazano u nastavku:

Stranica sadrži neke osnovne podatke o konfiguracijskim datotekama Apache, pomoćnim skriptama i lokacijama direktorija.

Struktura datoteke Apache konfiguracijske datoteke i najbolje prakse

  • Sve konfiguracijske datoteke Apache nalaze se u direktoriju /etc/apache2 Glavna konfiguracijska datoteka Apache je /etc/apache2/apache2.conf . Portovi koje će Apache slušati određeni su u /etc/apache2/ports.conf .Apache Datoteke virtualnog domaćina pohranjuju se u /etc/apache2/sites-available direktorij /etc/apache2/sites-available . Konfiguracijske datoteke pronađene u ovom direktoriju Apache ne koriste osim ako nisu povezane u /etc/apache2/sites-enabled direktorij /etc/apache2/sites-enabled aktivirali virtualni host morate stvoriti a2ensite vezu pomoću a2ensite naredbe iz konfiguracijskih datoteka koje se nalaze u direktorij sites-available za sites-enabled imenik s sites-enabled . Za deaktivaciju virtualnog računala koristite a2dissite . Dobro je slijediti standardnu ​​konvenciju o imenovanju. Na primjer, ako je naziv vaše domene mydomain.com tada konfiguracijska datoteka virtualnog računala treba biti imenovana /etc/apache2/sites-available/mydomain.com.conf Konfiguracijske datoteke koje su odgovorne za učitavanje različitih Apache modula nalaze se u /etc/apache2/mods-available/ direktorij. Konfiguracije u direktoriju koji je mods-available u mods-available mogu se omogućiti stvaranjem simboličke veze do /etc/apache2/mods-enable/ direktorija naredbom a2enconf i onemogućene a2disconf sadrže fragmente globalne konfiguracije pohranjuju se u /etc/apache2/conf-available/ direktorij. Datoteke u conf-available direktoriju mogu se omogućiti stvaranjem simboličke veze na /etc/apache2/conf-enabled/ s naredbom a2enconf i onemogućene s a2disconf Datoteke dnevnika a2disconf ( access.log i error.log ) nalaze se u direktoriju /var/log/apache/ . Preporučuje se imati različite datoteke access i zapisnika o error za svaki vhost. Korijenski imenik dokumenata dokumenta možete postaviti na bilo koju lokaciju koju želite. Najčešće lokacije za webroot uključuju:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Zaključak

Uspješno ste instalirali Apache na svoj Ubuntu 18.04 poslužitelj. Sada ste spremni započeti implementaciju svojih aplikacija i koristiti Apache kao web ili proxy poslužitelj.

apache ubuntu

Taj je post dio serije kako instalirati svjetiljku-slagati-na-ubuntu-18-04.

Ostali postovi u ovoj seriji:

• Kako instalirati Apache na Ubuntu 18.04 • Kako postaviti Apache virtualne hostove na Ubuntu 18.04 • Osigurati Apache pomoću šifriranja na Ubuntu 18.04 • Kako instalirati MySQL na Ubuntu 18.04 • Kako instalirati PHP na Ubuntu 18.04