Valentino | Date: Monday, 2011-09-05, 6:02 PM | Message # 1 |
Colonel
Group: Administrators
Messages: 186
Status: Offline
| Gledao sam i probao razna resenja , i sa ovog foruma... ali negde gresim. Ovako redom: Raspakovao sam xampp paket ( upustvu sa zvanicnog sajta ) http://www.apachefriends.org/en/xampp-linux.html Code:
sudo tar xvf xampp-linux-1.7.3a.tar.gz -C/opt
Napravio vezu na /home/alek/Projekar/web/ i stavio folder sa projektom "sfwork" Imam /opt/lampp/etc/httpd.conf i /etc/hosts Ovako izgleda hosts fajl: Code:
127.0.0.1 localhost 127.0.1.1 alek-desktop 127.0.0.1 sfwork.localhost
# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 127.0.0.1 alek-desktop # added by Apache Friends XAMPP
httpd.conf izgleda ovako: Code:
# VirtualHosts NameVirtualHost 127.0.0.1
# Domain <VirtualHost *:80> DocumentRoot /opt/lampp/htdocs ServerName localhost </VirtualHost>
# Subdomain <VirtualHost *:80> #DocumentRoot /opt/lampp/htdocs/sfwork/web DocumentRoot /home/alek/Projekat/web/sfwork/web ServerName sfwork.localhost ErrorLog /opt/lampp/htdocs/sfwork/logs/error.log CustomLog /opt/lampp/htdocs/sfwork/logs/access.log common </VirtualHost>
kada odradim Code:
ping sfwork.localhost
Vraca odziv, prepoznaje... Pokusao sam i da zamenim mesta za virtualhost domena i subdomena, kao jedno od resenja sa ovog foruma... U mnogim slucajevima pokusavanja uspeo sam da namesti da radi http://localhost:8080 ali kada odem na http://sfwork.localhost on prebaci na http://localhost.. I ne mogu da nadjem resenje. Inace pokupio sam najnoviju verziju xampp-a za linux. Da nije zbog toga sto nije finalna 1.7.3a, recimo poslednja stabilna je 1.7.2
|
|
| |
Valentino | Date: Monday, 2011-09-05, 6:03 PM | Message # 2 |
Colonel
Group: Administrators
Messages: 186
Status: Offline
| Da li imas: Citat: # needed for named virtual hosts UseCanonicalName On
u conf fajlu?
Ovo je kod obicnog apache-a, ne znam da li je tako i kod xampp.
Dalje, moras da imas i privilegije nad tim direktorijumom, i da ga opises u delu gde je virtual host, nesto ovako:
Citat:
<VirtualHost *:80> DocumentRoot /opt/lampp/htdocs/sfwork ServerName sfwork.localhost ErrorLog /opt/lampp/htdocs/sfwork/logs/error.log CustomLog /opt/lampp/htdocs/sfwork/logs/access.log common
<Directory "/opt/lampp/htdocs/sfwork"> Options All AllowOverride All Allow from all </Directory>
P.S. Namerno sam oznacio crvenim direktorijum u kom bi taj apache trebalo da ima privilegije. Probaj posle ako tako radi sa /home... koji si zeleo da koristis.
EDIT: izmena pogresno postavljenog direktorijuma.
[Ovu poruku je menjao Jbyn4e dana 12.04.2010. u 09:48 GMT+1] Kad sve ostalo zakaže, pročitaj uputstvo...
|
|
| |
Valentino | Date: Monday, 2011-09-05, 6:03 PM | Message # 3 |
Colonel
Group: Administrators
Messages: 186
Status: Offline
| Ovo je proradilo na ovaj nacin: Code:
# needed for named virtual hosts UseCanonicalName On
NameVirtualHost *:80
<VirtualHost _default_:80> DocumentRoot /opt/lampp/htdocs </VirtualHost>
# Subdomain <VirtualHost *:80> ServerName sfwork.localhost DocumentRoot /opt/lampp/htdocs/sfwork/web <Directory "/opt/lampp/htdocs/sfwork/web"> AllowOverride All Allow from All </Directory>
</VirtualHost>
|
|
| |