» »

virtual host na apache ( http://neka.domena:1111 )

virtual host na apache ( http://neka.domena:1111 )

_blind_ ::

Zivjo,
mene zanima kako bi zgledala konfiguracija virtualnega hosta, da bi kazal na neko domeno in port.
Torej rad bi naredil, da uporabnik vpiše naprimer http://www.nekadomena.com:1111 in ga preusmeri v določeno mapo na strežniku. Drug virtualen host pa bi bil http://www.nekadomena.com:1112 kateri bi ga preusmeril nekam drugam.
I like SkA

jype ::

NameVirtualHost *

<VirtualHost 1.2.3.4:port1>
    ServerName domena
    DocumentRoot /nekje1
    #ostala šara
</VirtualHost>

<VirtualHost 1.2.3.4:port2>
    ServerName domena
    DocumentRoot /nekje2
    #ostala šara
</VirtualHost>

_blind_ ::

Problem je nastal:
[Sun Aug 13 12:25:35 2006] [warn] NameVirtualHost *:0 has no VirtualHosts

Dodal sem točno tako kot si napisal in seveda spremenil port in ostalo.
I like SkA

_blind_ ::

In je problem če grem na host:1111 mi ne deluje kot virtualni ampak me redirecta na v root direktorij... v konfigu pa imam nastavljeno:

VirtualHost 1.2.3.4:1111>
ServerName beta.eliteplaying.si
DocumentRoot /home/skype/elitecp
/VirtualHost>
I like SkA

Kami ::

Probaj tak:

NameVirtualHost IP:port

Torej NameVirtualHost *:1111

pa bi moglo delat

_blind_ ::

Ja to deluje za en virtualni host... rad bi jih imel več na različnih portih: 1111, 1112, 1113 , ...
I like SkA

DMouse ::

Kaj pa NameVirtualHost 1.2.3.4? Imam v glavi, da se mora to dvoje ujemat... se pravi na obeh koncih * ali na obeh ip.

_blind_ ::

Tudi tako sem probal pa ne deluje. Vrže drug error ven:
[Sun Aug 13 15:53:13 2006] [error] VirtualHost 1.2.3.4:1112 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
I like SkA

Kami ::

Blind kaj pa NameVirtualHost *:* si že probal?

_blind_ ::

Sedaj sem dal tako:
NameVirtualHost *:*

VirtualHost *:1111>
ServerName beta.eliteplaying.si
DocumentRoot /direktorij
/VirtualHost>

VirtualHost *:1112>
ServerName beta.eliteplaying.si
DocumentRoot /direktorij
/VirtualHost>

In je vrglo isti error kot prej
I like SkA

SaXsIm ::

roblem je nastal:
[Sun Aug 13 12:25:35 2006] [warn] NameVirtualHost *:0 has no VirtualHosts

Dodal sem točno tako kot si napisal in seveda spremenil port in ostalo.

Tudi meni je apache napisal omenjeno napako, pa se je vseeno zalaufal in virtual hosti so delali.
SaXsIm

_blind_ ::

Če se ti da mi lahko prosim kopiraš delček konfiga kjer imaš virtual host?
I like SkA

b ::

NameVirtualHost in VirtualHost direktive morajo biti "posyncane" :)

Torej:
NameVirtualHost xx.xx.xx.xx:port1
NamevirtualHost yy.yy.yy.yy:port2

<VirtualHost xx.xx.xx.xx:port1>
</VirtualHost>

<VirtualHost yy.yy.yy.yy:port2>
</VirtualHost>

in tako naprej, pa bo delalo.
Zraven bo treba dodat se kaksen Listen, s podobnimi parametri, da bo Apache sploh poslusal na teh portih, ki jih zelis.

Da preveris, ce apache razume, kaj mu zelis povedat, pa je najbolje pognati apache -S (oz. httpd -S, odvisno od distribucije):

# /usr/sbin/apache2 -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:443 webmail.xxx.org (/etc/apache2/sites-enabled/webmail.xxx.org:14)
*:80 is a NameVirtualHost
default server www1.xxx.org (/etc/apache2/sites-enabled/000-default:2)
port 80 namevhost www1.xxx.org (/etc/apache2/sites-enabled/000-default:2)
port 80 namevhost s.xxx.org (/etc/apache2/sites-enabled/virtualhosts-legacy.conf:114)

in tako naprej...

Vec o tem pa na Apache virtual host configuration

_blind_ ::

Hvala ti. Deluje!
I like SkA


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Virtual Hosts in Apache2

Oddelek: Pomoč in nasveti
51120 (1051) Kami
»

apache VirtualHost - default

Oddelek: Izdelava spletišč
51107 (1016) Self-Defence
»

Virtual host - Apache

Oddelek: Izdelava spletišč
142241 (1830) Doman
»

dve spletni strani??

Oddelek: Izdelava spletišč
312409 (1958) MRB0rYS
»

FOX server in virtualna domena?

Oddelek: Izdelava spletišč
61415 (1317) Ziga Dolhar

Več podobnih tem