PicSunday.com

thumb
Description : Da bi uspešno završili ovaj vrlo zanimljiv i praktičan korak, morate pre svega imati instaliran Apache, koji je nephodan da bi sve ovo sproveli podešavanje Virtual Hosta. Ono što je jako bitno je da svi Vaši fajlovi koji će biti izvršavani na serveru će se nalaziti na lokaciji /var/www i u našem tutorialu ćemo tu kreirati dva nova foldera koja ćemo vezati za "virtualne domene"

Počećemo sa kreiranjem strukture našeg sistema, i to kreiranjem dva driektorijuma koja će nositi nazive virtualnih domena, i u okviru njih po jedan public_html folder. To ćemo uraditi na sledeći način koristeći sledeće komande

sudo mkdir -p /var/www/primer.com/public_html
sudo mkdir -p /var/www/test.com/public_html

E sada, pored Root usera, pristup ovim folderima moramo omogućiti i regularnom korisniku kako bi editovao ili kreirao fajlove

sudo chown -R $USER:$USER /var/www/primer.com/public_html
sudo chown -R $USER:$USER /var/www/test.com/public_html

Ono što je jako Važno da shvatimo u ovom trenutku, je činjenica da je promenljiva $USER preuzela vrednosti trenutno prijavljenog korisnika ubuntu sistema i ovom chown komandom dodelila vlasništvo nad public_html folderom.

Nakon ovoga, ostaje nam još par podešavanja koja se odnose na www folder.

sudo chmod -R 755 /var/www

Druga stvar koju ćemo morati da uradimo je da kreiramo index fajlove u naša dva public_html foldera. Prvi fajl cemo kreirati u okviru virtuelnog sajta primer.com, a zatim u test.com

nano /var/www/primer.com/public_html/index.html

Ovom komandom smo kreirali fajl koji se zove index.html, i sada cemo u njemu kreirati jednostavnu html strukturu, dovoljno je da u otvorenom editoru u terminalu prekucate sledeci sadrzaj


Sacuvajte ovaj fal i iskopirajte ga na sledeci nacin sledecom komandom

cp /var/www/example.com/public_html/index.html /var/www/test.com/public_html/index.html

Ovim smo kompletan index.html fajl kopirali iz foldera primer.com u test.com, a odmah zatim cemo ga i editovati u test.com

nano /var/www/test.com/public_html/index.html

Sada u otvorenom editoru u okviru terminala editujte vec postojeći fajl, i samo zamenite nazive naših virtuelnih sajtova


Kada smo ovo završili prostaje još da konfiguracione fajlove virtual hosta za oba nasa virtuelna sajta

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/primer.com.conf

Prvo ćemo ovom komandom iskopirati sadržaj osnovnog fajla koji se zove 000-default.conf, kreirati fajl primer.com.conf i u njega iskopirati sadržaj

Otvorite novi fajl, ovog puta sa sudo priviegijama

sudo nano /etc/apache2/sites-available/primer.com.conf

i editujte ga da izgleda ovako


Sačuvajte i zatvorite fajl i iskopirajte sve to za novi fajl sledecom komandom

sudo cp /etc/apache2/sites-available/primer.com.conf /etc/apache2/sites-available/test.com.conf

Naravno, sada sve ovo trebamo editovati

sudo nano /etc/apache2/sites-available/test.com.conf


i na kraju rada sa Virtual Hostovima da ih odobrimo sledećim komandama izvršavajući prvo jednu a zatim i drugu

sudo a2ensite example.com.conf

sudo a2ensite test.com.conf

Odjavite sledećom komandom 000-default.conf fajl

sudo a2dissite 000-default.conf

a zatim resetujte apač

sudo systemctl restart apache2

a to takođe možete učiniti i na ovaj način

sudo service apache2 restart

Poslednji korak pre nego sve testiramo bi bio podešavanje fajla local hosta.

sudo nano /etc/hosts

Izmenite Vaš hosts fajl da izgleda ovako

127.0.0.1 localhost
127.0.1.1 guest-desktop
127.0.0.1 primer.com
127.0.0.1 test.com

Sačuvajte, i izađite iz fajla i testriajte Vaše sajtove http://test.com i http://primer.com
------------------------------------------------------------
SUBSCRIBE:
http://www.youtube.com/subscription_center?add_user=skolaphpa
------------------------------------------------------------
FACEBOOK:
https://www.facebook.com/naucidaprogramiras

TWITTER:
https://twitter.com/PhP_Skola

OFFICIAL WEB PAGE:
http://www.php-skola.com
Tags : ubuntu linux, set up, install lamp, ubuntu, linux, enable site, enable site ubuntu, virtual hosts, apache virtual host, apache, lamp, php, php tutorial, phpskola, php skola, Grab PHP and Linux - Install LAMP - Set Up Apache Virtual Hosts to 3gp, MP4, Full HD MP4, 4K Video, 3D Free Download PHP and Linux - Install LAMP - Set Up Apache Virtual Hosts