PCTuning
http://pctforum.tyden.cz/

Server - Jak na něj?!
http://pctforum.tyden.cz/viewtopic.php?f=36&t=140928
Stránka 2 z 2

Autor:  bob159 [ ne 28. červen 2009, 15:26 ]
Předmět:  Re: Server - Jak na něj?!

Prosim vas nepomohli by ste mi trosku s tym mod_vhost_alias? Potrebujem to asi tak:

domena napr. nieco.sk > /srv/www/
subdomena sub.nieco.sk > /srv/www/sub/
subdomena2 sub2.nieco.sk > /srv/www/sub/
.
.
atd..

teraz to robim upravou httpd.conf tak ze kazdu subdomenu tam pridavam ako virtualhost. chcel by som aby som kazdu subdomenu nemusel pridavat ho httpd.conf ale len vytvoril priecinok a adresa bola nazov_priecinka.nieco.sk .. akurat nechapem ako to vlastne ma vyzerat v tom httpd.conf s toho linku vyssie som to nepochopil.. najlpsie by bol nejaky priklad ako to zapisat..

Autor:  OndraSter [ ne 28. červen 2009, 16:06 ]
Předmět:  Re: Server - Jak na něj?!

Já používám toto:

Kód:
UseCanonicalName Off
VirtualDocumentRoot /disk2/http/%2+/%1

Include /etc/apache2/domains.d/*.conf


přičemž v /etc/apache2/domains.d mám soubory domena.conf, např plnydisk.cz.conf, ondraster.cz.conf kde specifikuji samotné PHP omezení atd.

Výsledné "hledání" na disku bude tudíž:
/disk2/http/domena.cz/sub
přičemž pokud není specifikovaná subdoména tak mi mod_rewrite automaticky přesměrovává na www.domena.cz a načítá se tudíž z /disk2/http/domena.cz/www
Kód:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^\./]+\.[^\./]+$
RewriteRule ^/(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]


A ještě jeden vzorový domains.d/neco.cz.conf:
Kód:
<Directory "/disk2/http/test.cz/*">
php_admin_value open_basedir /disk2/http/test.cz
</Directory>


A nakonec po přidání jedné domény stačí jen gracefulnout apache (tzn napůl restart - aktuální spojení podrží, ale načte znovu oprávnění pro adresáře atd).

Autor:  bob159 [ ne 28. červen 2009, 20:46 ]
Předmět:  Re: Server - Jak na něj?!

No som z toho dost blby... na wine som vsetko nastavoval v httpd.conf kdesto v debiane to je prazdne a documentroot som nastavil v /etc/apache2/sites-enable/000-defaul... neviem teraz kde sa ma vlastne co napisat/upravit ci mam pouzivat httpd.conf ale ten 000-default. Skusenosti mam vpodstate iba s apache na windowse takze nejak som z toho blby..

predpokladam ze by to malo byt v httpd.conf :

Kód:
UseCanonicalName Off
VirtualDocumentRoot /disk2/http/%2+/%1

Include /etc/apache2/domains.d/*.conf


Kód:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^\./]+\.[^\./]+$
RewriteRule ^/(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]


dakujem za pomoc

Autor:  OndraSter [ ne 28. červen 2009, 21:02 ]
Předmět:  Re: Server - Jak na něj?!

Tak kde to má a jak to má přesně debian netuším, já to mám na Gentoo, snad nějaký debianovec poradí :oops: .

Autor:  Josko [ ne 28. červen 2009, 23:05 ]
Předmět:  Re: Server - Jak na něj?!

Pokiaľ viem má to byť takto:
/etc/apache2/sites-available/ a /etc/apache2/sites-enabled
sa používa na virtual hosty s tým že v /etc/apache2/sites-available/ si vytvoriš configy hostov a do /etc/apache2/sites-enabled ich len symlinkuješ keď ich chceš aktivovať.
Takže to upravíš v /etc/apache2/sites-available/000-default ako potrebuješ, prípadne spravíš vlastný ako nový súbor ktorý potom nasymlinkuješ do sites-enabled.

Autor:  bob159 [ po 29. červen 2009, 18:24 ]
Předmět:  Re: Server - Jak na něj?!

jj je to tak uz mi to ako tak funguje ale tomu mod_vhost_alias nerozumiem neviem kde to zapisat do toho suboru (kde to umiestnit)...

prikladam httpd.conf z windowsu kde to najprv skusam ale proste nejde to... keby sa niekto nasiel co by mi ten subor upravil aby som videl kde sa to ma zpisat bol by som rad...

Autor:  bob159 [ út 30. červen 2009, 15:12 ]
Předmět:  Re: Server - Jak na něj?!

ahha uz som to na prisiel.. ja blbec som nemal povoleny ten mod... preto mi to nijako neslo..

Autor:  czmatescz [ čt 9. červenec 2009, 17:52 ]
Předmět:  Re: Server - Jak na něj?!

můžu toto použít aj na čerstvě nainstalovanej ubuntu server:-)

Kód:
http://www.howtoforge.com/ubuntu_debian_lamp_server

Stránka 2 z 2 Čas je uváděn v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/