Sqoop Import and Export data from RDMBS and HDFS
Sadržaj:
Apache Virtual Hosts omogućuje pokretanje više web stranica na jednom web poslužitelju. S virtualnim domaćinima možete odrediti korijen dokumenta mjesta (direktorij koji sadrži datoteke web stranica), stvoriti zasebna sigurnosna pravila za svaku web lokaciju, koristiti različite SSL certifikate za svaku web lokaciju i još mnogo toga.
U ovom ćemo vodiču dati korak po korak upute kako postaviti Apache Virtual Hosts na CentOS 7 poslužitelj.
Preduvjeti
Prije nastavka s ovim vodičem obavezno ispunite sljedeće preduvjete:
- Ime domene pokazuje na IP vašeg javnog poslužitelja. Koristit ćemo
example.com
. Imate instaliran Apache slijedeći Kako instalirati Apache na CentOS 7. Prijavljeni ste kao korisnik s povlasticama sudo.
Izrada strukture direktorija
DocumentRoot je direktorij u kojem se pohranjuju datoteke web mjesta za naziv domene i poslužuju se kao odgovori na zahtjeve. Možete postaviti korijen dokumenta na bilo koju lokaciju koju želite, u ovom primjeru ćemo upotrijebiti sljedeću strukturu direktorija:
/var/www/ ├── example.com │ └── public_html ├── example-1.com │ └── public_html ├── example-2.com │ └── public_html
Stvaramo zaseban direktorij za svaku domenu koju želimo smjestiti na našem poslužitelju unutar
/var/www
direktorija. Unutar svakog od tih direktorija stvorit ćemo direktorij
public_html
koji će pohraniti datoteke web mjesta domene.
Stvorite korijenski direktorij domene
example.com
pomoću naredbe mkdir:
sudo mkdir -p /var/www/example.com/public_html
U svrhu testiranja stvorit ćemo datoteku
index.html
unutar korijenske mape dokumenta domene. Otvorite svoj uređivač i stvorite HTML datoteku sa sljedećim sadržajem:
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Sve naredbe izvršavaju se kao sudo korisnik, tako da su novo kreirane datoteke i mape u vlasništvu root korisnika. Kako biste bili sigurni da nema problema s dozvolama, promijenite vlasništvo nad korijenskim direktorijom dokumenta domene u korisniku
apache
:
sudo chown -R apache: /var/www/example.com
Izrada datoteke virtualnog domaćina
Postoji nekoliko načina za postavljanje virtualnog računala. Možete dodati sve direktive o virtualnom hostu u jednu datoteku ili stvoriti novu konfiguracijsku datoteku za svaku direktivu o virtualnom hostu. Osobno, više volim drugi pristup jer je održiviji.
Apache je prema zadanim postavkama konfiguriran za učitavanje svih konfiguracijskih datoteka koje završavaju
.conf
iz
/etc/httpd/conf.d/
direktorija.
Da biste stvorili virtualni domaćin za određenu web lokaciju, otvorite izborni urednik i stvorite sljedeću osnovnu konfiguracijsku datoteku Virtual Host-a:
/etc/httpd/conf.d/example.com.conf
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
-
ServerName
: Domena koja bi trebala odgovarati ovoj konfiguraciji virtualnog računala. Ovo bi trebalo biti vaše ime domene.ServerAlias
: Sve ostale domene koje bi se trebale podudarati i za ovaj virtualni domaćin, kao što jewww
poddomena.DocumentRoot
: direktorij iz kojeg će Apache posluživati datoteke domena.Options
: Ova direktiva kontrolira koje su značajke poslužitelja dostupne u određenoj mapi.-
-Indexes
: Sprječava popise direktorija.FollowSymLinks
: Ova opcija poručuje vašem web poslužitelju da slijedi simboličke veze.
AllowOverride
: Određuje koje direktive deklarirane u datoteci.htaccess
mogu nadjačati konfiguracijske smjernice.ErrorLog
,CustomLog
: Određuje mjesto za datoteke dnevnika. -
Uredite datoteku prema vašim potrebama i spremite je.
Važno je da naziv konfiguracijske datoteke završi s
.conf
. Konfiguracijsku datoteku možete imenovati kako želite, ali najbolja praksa je korištenje naziva domene kao imena konfiguracijske datoteke virtualnog računala.
Testirajte sintaksu konfiguracijske datoteke s:
sudo apachectl configtest
Ako nema grešaka, vidjet ćete sljedeći izlaz:
Syntax OK
Da biste aktivirali novostvoreni virtualni domaćin, ponovno pokrenite Apache uslugu sa:
sudo systemctl restart
Otvorite
http://example.com
: provjerite da li sve radi kako ste očekivali:
Zaključak
U ovom smo vodiču pokazali kako stvoriti konfiguraciju virtualnog računala Apache. Možete ponoviti gore navedene korake i stvoriti dodatne virtualne hostove za sve svoje domene.
apache centosOvaj je post dio Instaliraj LAMP stack na CentOS 7 seriji.
Ostali postovi u ovoj seriji:
• Kako instalirati Apache na CentOS 7 • Instalirati MySQL na CentOS 7 • Kako postaviti virtualne hostove Apache na CentOS 7 • Osigurajte Apache pomoću šifriranja na CentOS 7Koristite Hyper-V u sustavu Windows 10/8 i kreirajte virtualne strojeve ili virtualne strojeve.

Virtualni strojevi ili VM-ovi omogućuju pokretanje različitih operacijskih sustava na jednom računalu - nazvanu gost operativnim sustavima. To se često dokazuje korisnim kada trebate testirati softver na različitim operativnim sustavima, scenarijima nadogradnje testiranja ili drugim aktivnostima. Također, kada završite zadatak, možete vratiti stroj natrag u svoje formalno stanje.
Kako postaviti apache virtualne hostove na debianu 9

Apache Virtual Hosts omogućuje vam ugoštavanje više domena na jednom računalu. U ovom ćemo vam vodiču predstaviti kako postaviti Apache Virtual Hosts na Debianu 9.
Kako postaviti apache virtualne hostove na ubuntu 18.04

U ovom ćemo vodiču dati korak po korak upute o tome kako postaviti Apache Virtual Hosts na Ubuntu 18.04. Apache Virtual Hosts omogućuje vam pokretanje više web stranica na jednom računalu.