meseriash linux, httpd.conf

meseriash linux, httpd.conf | Autor: joxy

Link direct la acest mesaj

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

Inceputul discutiei

Link direct catre acest raspuns 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.

Mergi la inceput

Link direct catre acest raspuns 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

Mergi la inceput