SKFREE

Software - apache wildcard

Palino - 01.03.2016 - 17:07
Post subject: apache wildcard
Ahojte, viete mi poradit ako nakonfigurovat apache, tak aby na porte *:81 odpovedal na lubovolny hostname v requeste, vzdy rovnakym document rootom.

Chcem to pre presmerovanie dlznikov na info stranku. Mikrotik presmeruje vsetko co ide z jeho IP a smeruje na port *:80 na lokalny server z LMS, kde sa vygeneruje info stranka. Doteraz som to mal spravene na ISS, kde som jednoducho virtualnemu serveru nezadal hostname a tak odpovedal na lubovolnu adresu v riadku prehliadaca.

Skusam ServerAlias *, ale nefunguje..

Code: › <VirtualHost *:80>
DocumentRoot "/var/www/lms/contrib/customer_otherip"
ServerName info.domena.sk
<Directory "/var/www/lms/contrib/customer_otherip">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost *:81>
DocumentRoot "/var/www/lms/contrib/customer_otherip"
ServerName info.domena.sk
ServerAlias *
<Directory "/var/www/lms/contrib/customer_otherip">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

JOFO - 01.03.2016 - 18:49
Post subject:
Preco tak zlozito? Ved si na mikrotiku presmeruj uzivatela priamo na konkretnu stranku (napr 192.168.1.1/neplatic/) a mas po probleme..
WebProxy je na to ako stvoreny Smile
Palino - 01.03.2016 - 19:03
Post subject:
Preco zlozito? DST-NAT ja podla mna jednoduhsie ako nejaky webproxy, nerad by som kvoli tomu aktivoval dalsiu funkciu v mikrotiku, ked to spravi aj jednoduche pravidlo firewallu.

Potrebujem len rozchodit ten apache. Zatial som to vyriesil, tak ze mikrotik presmeruje na win server z IIS a ten spravi rovno redirect na LMS info stranku. Ale musi to ist predsa nejako aj priamo.. nechce sa mi zdat ze IIS dokaze nieco co by apache nedokazal Smile
Thomas - 01.03.2016 - 20:04
Post subject:
vyhod si z konfigu toto
Code: › ServerName info.domena.sk
ServerAlias *


Virtual hosta máš skonfigurovaného pre doménu info.domena.sk , ked to chceš mať ako default page tak nesmieš vo virtualhoste definovať ServerName
JOFO - 01.03.2016 - 20:06
Post subject:
Nepostrehol som žiadnu zmenu na grafoch záťaže so zapnutým web proxy. Takýto systém sa mi osvedčil lepšie ako dnat.. Je to jednoduchšie ako laborovať s konfigom apache či ngnix a rewrite modom.
Palino - 01.03.2016 - 20:36
Post subject:
Thomas wrote: ›vyhod si z konfigu toto
Code: › ServerName info.domena.sk
ServerAlias *


Virtual hosta máš skonfigurovaného pre doménu info.domena.sk , ked to chceš mať ako default page tak nesmieš vo virtualhoste definovať ServerName


hmm.. nefunguje.. dokonca ako keby na tom porte ani nepocuval

Microsoft Telnet> o 10.100.0.9 81
Connecting To 10.100.0.9...Could not open connection to the host, on port 81: Connect failed
Thomas - 01.03.2016 - 20:50
Post subject:
tak pridaj ešte do master configu
Code: › Listen 81

Palino - 01.03.2016 - 20:54
Post subject:
Dik Thomas, teraz to chodi..
Palino - 01.03.2016 - 21:13
Post subject:
Este doplnim, ze je dobre doplnit aj toto, lebo ak klient klika na link, ktory neukazuje do rootu servera, tak toto ho do toho rootu posle..

Code: › ErrorDocument 404 /

misohero - 01.03.2016 - 21:42
Post subject:
ak ide o velke mnozstvo userov tak by som skor uvazoval o NGINX
deadbiker - 01.03.2016 - 22:11
Post subject:
misohero wrote: ›ak ide o velke mnozstvo userov tak by som skor uvazoval o NGINX


Uz z toho popisu co zadal je hadam jasne, ze to nehra rolu. Zobrazi sa mu beztak nejaky staticky obsah. A neriesi predsa eshop. Ci pouzije nginx,apache,lighttpd je snad jedno ak to ma byt pre odpojenych ludi. Klidne to moze bezat aj na nejakom ddwrt routru, raspberry-pi. A mozno potrebuje pouzit modul pre apache.
Palino - 02.03.2016 - 17:30
Post subject:
Jedna sa o malu siet o 240 useroch, takze apache uplne postacuje. Obsah info stranky nie je staticky, ale taha si udaje z MySQL databazy LMS. Usera identifikuje na zaklade jeho IP a zobrazi mu stav uctu, pohyby na ucte, pripadne textovu spravu, ktora sa da pre kazdeho usera nastavit ina. Ziada o uhradenie dlznej sumy a poskytuje info k platbe.

Teraz je uz vsetko tak ako som si predstavoval, mal som problem len s tym configom apacha.
Jardo - 02.03.2016 - 19:18
Post subject:
Nechcem sa starat, ale nemas tam problem nahodou s tym ze ked niekto kukne priamo do root dokumentu a otvory napriklad www.skfree.net a je natovany na routri tak ti bere IP routera a nie IP klienta ?..
Palino - 02.03.2016 - 19:23
Post subject:
Nie, ved na mikrotiku robim predsa dst-nat, sourceIP sa nemeni.
Jardo - 02.03.2016 - 19:52
Post subject:
no ja robim tiez a na serveri mi ukaze ze je IP mikrotika.. Len tak, skus si to overit.. preto to mam spravene tak ze dst_nat je na urcity port a natom porte priamo cez web presmeruje uz na IP servera..
JOFO - 02.03.2016 - 22:22
Post subject:
Pri použití web proxy problémy s NATkom odpadajú a REMOTE_ADDR je teda vždy lokálna IP zákazníka.
Palino - 03.03.2016 - 18:30
Post subject:
Jardo wrote: › preto to mam spravene tak ze dst_nat je na urcity port a natom porte priamo cez web presmeruje uz na IP servera..


Toto som akosi nepochopil..

Kontroloval to moj kolega, vraj ho to pekne presmerovalo a aj spravne identifikovalo, teda zdrojova IP sa nezmenila. Cez vikend to este ja vyskusam, ked budem v sieti.
All times are GMT
Powered by PNphpBB2 © 2003-2005 The PNphpBB Group
Credits