Stránka 1 z 1

neplatici

Napsal: 18 Feb 2012 19:30
od pedro4444
Zdravim vo spolok
Riesim problem s neplaticmi...
Zatial to mam tak poriesene, ze samozrejme ked nezaplati ani po upozorneny presmerujem jeho 80 port na svoj web server kde mu uz len zobrazuje stranku ze nezplatil.

Teraz ale postupne ma uz prestava aj volat a upominat ludi ze su po splatnosti takze rozmsylam pouzit rovnaky princip aj na upozornovanie.
tzn. Ze ked teda bude po splatnosti a ja ho budem chceit na to upozornit tak mu 20 minut pojde net a 1 minutu sa mu bude zobrazvoat moja stranka kde bude mat ze nezplatil este a ak to nespravy bude odpojeny....

na nete som nasiel toto
http://www.ispforum.cz/viewtopic.php?f= ... %A1n%C3%AD

ako je to tam super vyriesene funguje to presne ako som pisal hore ale problem je v tom ze na servery uz mam stranku pre neplaticov po upozorneny.

Otazka a co teda riesim znie ako spravit na svojom debianovom servery aby stranka neplaticov bola na 80 port a stranka pre upozornenie isla napr na 6000 port... Aby som mohol presmerovat uzivatela kde ja chcem.
Da sa to nejak na tom linuxe riesit??
abo ako to riesite inac???
za odpoved vopred diki...

Re: neplatici

Napsal: 18 Feb 2012 20:57
od miract
Ja to resim na debianu, smeruju neplatice na 80 port vnitrni IP serveru. Tam uz se o vse postara apache s php a sudo.

Re: neplatici

Napsal: 18 Feb 2012 21:12
od pedro4444
miract píše:Ja to resim na debianu, smeruju neplatice na 80 port vnitrni IP serveru. Tam uz se o vse postara apache s php a sudo.


tiez pouzivam debian a tam to ako riesis aby ta cast videla tu stranku a ta cast tu???

Re: neplatici

Napsal: 18 Feb 2012 23:38
od Myghael
buď nechej apache naslouchat na více adresách, nebo to rozliš podle portu. Pak už jenom uděláš vhosty a je to.

První řešení předpokládá, že tomu webserveru můžeš routovat/routuješ více IP adres, ale dá se použít i rozlišení číslem portu nebo staré dobré DNS, ale ať tak nebo onak, kouzelná formulka zní vhosts - virtual hosts - více viz. dokumentačka k apache.

Re: neplatici

Napsal: 19 Feb 2012 11:21
od pedro4444
presne cez mk mozem routovat tam ip ake len chces na akykolvek port takze toto riesenie s virtualnym serverom by mi to vyriesilo..
DA sa to na tom debiane spravit tak ze apache normal bude na 80 porte
a ten virtualny co vytvorim bude pracovat na 100 porte?
je to v pohode takto zmaknut ci?

Re: neplatici

Napsal: 19 Feb 2012 11:50
od svestka
vycuc z myho Apache2 na Debianu ... snad to pomuze :)
V firewallu pak pro prislusne lidi mam, ze jejich pozadavky na port 80 se smeruji na port 88, 90 apod.
z DocumentRoot je pak jasne, kde ta specialni starnka lezi

Kód: Vybrat vše

NameVirtualHost *:80
NameVirtualHost *:88
NameVirtualHost *:89
NameVirtualHost *:90
NameVirtualHost *:91


<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   
   DocumentRoot /var/www/
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
   </Directory>
   ErrorLog /var/log/apache2/error.log
   LogLevel warn
   CustomLog /var/log/apache2/access.log combined
   ServerSignature On
</VirtualHost>

<VirtualHost *:90>
   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/FILTER_without_contract
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   AliasMatch ^(.*) "/var/www/FILTER_without_contract/index.php"
   ErrorLog /var/log/apache2/error.log
   LogLevel warn
   CustomLog /var/log/apache2/access.log combined
   ServerSignature On
</VirtualHost>


<VirtualHost *:89>
   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/FILTER_bad_configuration
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   AliasMatch ^(.*) "/var/www/FILTER_bad_configuration/index.php"
   ErrorLog /var/log/apache2/error.log
   LogLevel warn
   CustomLog /var/log/apache2/access.log combined
   ServerSignature On
</VirtualHost>


<VirtualHost *:88>
   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/FILTER_neplatici
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   AliasMatch ^(.*) "/var/www/FILTER_neplatici/index.php"
   ErrorLog /var/log/apache2/error.log
   LogLevel warn
   CustomLog /var/log/apache2/access.log combined
   ServerSignature On
</VirtualHost>