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/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 stvoritia2ensite
vezu pomoćua2ensite
naredbe iz konfiguracijskih datoteka koje se nalaze u direktorijsites-available
zasites-enabled
imenik ssites-enabled
. Za deaktivaciju virtualnog računala koristitea2dissite
. Dobro je slijediti standardnu konvenciju o imenovanju. Na primjer, ako je naziv vaše domenemydomain.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 jemods-available
umods-available
mogu se omogućiti stvaranjem simboličke veze do/etc/apache2/mods-enable/
direktorija naredboma2enconf
i onemogućenea2disconf
sadrže fragmente globalne konfiguracije pohranjuju se u/etc/apache2/conf-available/
direktorij. Datoteke uconf-available
direktoriju mogu se omogućiti stvaranjem simboličke veze na/etc/apache2/conf-enabled/
s naredboma2enconf
i onemogućene sa2disconf
Datoteke dnevnikaa2disconf
(access.log
ierror.log
) nalaze se u direktoriju/var/log/apache/
. Preporučuje se imati različite datotekeaccess
i zapisnika oerror
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 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.