Portál AbcLinuxu, 23. dubna 2024 16:22


Dotaz: Virtuálny host v apache a obmedzenie prístupu na IP

23.5.2006 17:00 Peter
Virtuálny host v apache a obmedzenie prístupu na IP
Přečteno: 151×
Odpovědět | Admin
Dobrý deň Vám prajem.

Mám na serveri (CentOS 4.3 + distribučný apache a php) 2 virtuálne hosty:

www.firma.sk so zápisom v httpd.conf:
<VirtualHost *:80>
  ServerName www.firma.sk
  DocumentRoot /var/www/html
</VirtualHost>
intraner.firma.sk so zápisom v httpd.conf:
<VirtualHost *:80>
  ServerName intranet.firma.sk
  DocumentRoot /home/intranet
</VirtualHost>
A potreboval by som aby sa na www.firma.sk dostal každý (ako z vnútornej siete, tak aj z internetu), ale na intranet.firma.sk aby bolo možné sa pripojiť už iba z vnútornej siete (192.168.1.0/24) a z internetu iba z vybraných IP adries.

Vopred veľmi pekne ďakujem za všetky odpovede

P.S.: ja viem, že najlepšie riešenie by bolo pomocou 2 serverou, ale bohužiaľ to teraz zatiaľ nieje možné ;-)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.5.2006 17:05 tyctor | skóre: 13
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
do intranetovej casti si pridaj
Deny from all
Allow from xxx.xxx.xxx.xxx/xx
za x-ka si dosad vasu siet.
23.5.2006 17:07 tyctor | skóre: 13
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
aha pisal si ju, takze:
Allow from 192.168.1.0/24
23.5.2006 17:09 Peter
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
Supeeeeer - este trocha pootravujem, ako tam zapísať viac pravidiel? Niečo ako v štýle:

Allow from 192.168.1.0/24,212.5.120.150,...
23.5.2006 17:22 Peter
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
Hmmmmmmmm... práve som to skúšal a píše to, že:
Spustenie httpd: Syntax error on line 1045 of etc/httpd/conf/httpd.conf: deny not allowed here
23.5.2006 17:35 Peter
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
Aha - tak s tou chybou som to už poriešil (bolo to v tagu directory :-D ), takže by som už len poprosil (potreboval), že ako zapísať viac IP adries do "Allow from" voľby. Hľadám, hľadám a neviem nájsť.
23.5.2006 17:44 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
23.5.2006 19:41 tyctor | skóre: 13
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
staci ich oddelit medzerami
23.5.2006 17:44 temporary | skóre: 17
Rozbalit Rozbalit vše Re: Virtuálny host v apache a obmedzenie prístupu na IP
directiva Allow a Deny se aplikuje na Directory
viz.: http://httpd.apache.org/docs/2.0/mod/core.html#directory
<Directory /web/intranet>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.1.0/24
</Directory>
<Directory /web/public>
Order Deny,Allow
Allow from all
</Directory>
Mostly harmless

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.