meseriash linux, httpd.conf
name-based web sites on a single IP
Ce am facut gresit, ce nu am facut ?!
Stie cineva ?
indiferent daca dau www domeniu1 sau www domeniu2, vad acelasi index.html situat in /var/www/html
Daca il sterg.. nu mai vad nimik.
Daca in loc de 12.34.56.78 pun eth1, Ip intern..., vad siteurile ok, dar numai din reteaua locala, daca rog pe cineva de afara sa acceseze, vede acelasi lucru...
in DNS-ul ISP-ului exista
12.34.56.78 - to - www.domeniu1.ro
12.34.56.78 - to - www.domeniu2.ro
httpd.conf
listen 80
ServerName www.domeniu2.ro
NameVirtualHost 12.34.56.78
<VirtualHost 12.34.56.78>
ServerAdmin webmaster@domeniu1.ro
DocumentRoot /var/www/html/domeniu1
ServerName www.domeniu1.ro
ErrorLog logs/www.domeniu1.ro-error_log
CustomLog logs/www.domeniu1.ro-access_loc common
<Directory "var/www/html/domeniu1">
Options All
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost 12.34.56.78>
ServerAdmin webmaster@domeniu2.ro
DocumentRoot /var/www/html/domeniu2
ServerName www.domeniu2.ro
ErrorLog logs/www.domeniu2.ro-error_log
CustomLog logs/www.domeniu2.ro-access_loc common
<Directory "var/www/html/domeniu2">
Options FollowSymLinks MultiViews ExecCGI Includes
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Raspunsuri
Llaura spune:
Ce apache este, 2?
Problema e de la virtual hosts.
Incearca sa modifici sa fie asa:
NameVirtualHost IP:port
Sterge in directivele principale server name si defineste tot ce ai pe el ca virtual hosts.
Da-i path/to/apache2/bin/apachectl -t, sa nu lipseasca din viteza vreun /.
Daca tot nu merge ne mai gandim.
Stefan Cel Mic spune:
Salut ..se pare ca ai facut totul ca la carte . Recomand ca si Laura sa pui portul 80 la directiva de NameVirtualHost 12.34.56.78:80 si apoi la fel la definitia de virtual hosturi.
Oricum exemple gasesti pe linkul de mai jos:
http://www.petfostering.org/conf/httpsd.conf
sau la Apache ...ceea ce banuiesc ca ai si facut deja:
http://httpd.apache.org/docs-2.0/vhosts/name-based.html
sau pe google dupa NameVirtualHost filetype:conf
Intrebare : Serverul are si adresa interna..ceva de genul (rezervat rfc 1918)? SI daca da...la fel ai facut declaratia pentru NameVirtualHost ?
Oricum mult success...si anunta-ne daca merge
Stefan cel Mic
cat * > /dev/null