How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)
Sadržaj:
- Preduvjeti
- Instalirajte Apache
- Prilagodite vatrozid
- Provjera instalacije Apache
- Struktura datoteke Apache konfiguracijske datoteke i najbolje prakse
- Zaključak
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/apache2Glavna 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-availabledirektorij/etc/apache2/sites-available. Konfiguracijske datoteke pronađene u ovom direktoriju Apache ne koriste osim ako nisu povezane u/etc/apache2/sites-enableddirektorij/etc/apache2/sites-enabledaktivirali virtualni host morate stvoritia2ensitevezu pomoćua2ensitenaredbe iz konfiguracijskih datoteka koje se nalaze u direktorijsites-availablezasites-enabledimenik ssites-enabled. Za deaktivaciju virtualnog računala koristitea2dissite. Dobro je slijediti standardnu konvenciju o imenovanju. Na primjer, ako je naziv vaše domenemydomain.comtada konfiguracijska datoteka virtualnog računala treba biti imenovana/etc/apache2/sites-available/mydomain.com.confKonfiguracijske datoteke koje su odgovorne za učitavanje različitih Apache modula nalaze se u/etc/apache2/mods-available/direktorij. Konfiguracije u direktoriju koji jemods-availableumods-availablemogu se omogućiti stvaranjem simboličke veze do/etc/apache2/mods-enable/direktorija naredboma2enconfi onemogućenea2disconfsadrže fragmente globalne konfiguracije pohranjuju se u/etc/apache2/conf-available/direktorij. Datoteke uconf-availabledirektoriju mogu se omogućiti stvaranjem simboličke veze na/etc/apache2/conf-enabled/s naredboma2enconfi onemogućene sa2disconfDatoteke dnevnikaa2disconf(access.logierror.log) nalaze se u direktoriju/var/log/apache/. Preporučuje se imati različite datotekeaccessi zapisnika oerrorza 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 ubuntuTaj 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.04Kako instalirati i konfigurirati nextcloud s apache na ubuntu 18.04
Nextcloud je open source, samoposjedujuća datoteka za dijeljenje datoteka i platforma za suradnju, slično Dropboxu. U ovom će vam vodiču pokazati kako instalirati i konfigurirati Nextcloud s Apacheom na Ubuntu 18.04 stroju.
Kako instalirati i konfigurirati owncloud s apache na ubuntu 18.04
ownCloud je open source, samoinstalirana sinhronizacija datoteka i platforma za dijeljenje datoteka. U ovom će vam vodiču pokazati kako instalirati i konfigurirati ownCloud s Apacheom na uređaju Ubuntu 18.04.
Kako instalirati apache cassandra na ubuntu 18.04
Apache Cassandra je besplatna i open source NoSQL baza podataka bez ijedne točke neuspjeha. U ovom ćemo vam vodiču pokazati kako instalirati Apache Cassandra na Ubuntu 18.04.







