Stránka 2 z 2
Re: Server - Jak na něj?!
Napsal: ned 28. čer 2009, 16:26
od bob159
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..
Re: Server - Jak na něj?!
Napsal: ned 28. čer 2009, 17:06
od OndraSter
Já používám toto:
Kód: Vybrat vše
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: Vybrat vše
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: Vybrat vše
<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).
Re: Server - Jak na něj?!
Napsal: ned 28. čer 2009, 21:46
od bob159
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: Vybrat vše
UseCanonicalName Off
VirtualDocumentRoot /disk2/http/%2+/%1
Include /etc/apache2/domains.d/*.conf
Kód: Vybrat vše
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^\./]+\.[^\./]+$
RewriteRule ^/(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
dakujem za pomoc
Re: Server - Jak na něj?!
Napsal: ned 28. čer 2009, 22:02
od OndraSter
Tak kde to má a jak to má přesně debian netuším, já to mám na Gentoo, snad nějaký debianovec poradí

.
Re: Server - Jak na něj?!
Napsal: pon 29. čer 2009, 00:05
od Josko
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.
Re: Server - Jak na něj?!
Napsal: pon 29. čer 2009, 19:24
od bob159
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...
Re: Server - Jak na něj?!
Napsal: úte 30. čer 2009, 16:12
od bob159
ahha uz som to na prisiel.. ja blbec som nemal povoleny ten mod... preto mi to nijako neslo..
Re: Server - Jak na něj?!
Napsal: čtv 9. črc 2009, 18:52
od czmatescz
můžu toto použít aj na čerstvě nainstalovanej ubuntu server:-)
Kód: Vybrat vše
http://www.howtoforge.com/ubuntu_debian_lamp_server