Author |
Message |
|
|
Post subject: mod vhost alias apache2
Posted: 18.09.2008 - 17:10 #68353
|
|
Ucen
Joined: Jún 24, 2003
Posts: 598
Location: /dev/null
|
|
Mam nieco taketo ...
Code: › <VirtualHost *:80>
ServerAlias *
UseCanonicalName Off
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access.log vcommon
VirtualDocumentRoot /home/www/domains/%-2.1/%-2.0.%-1.0/
php_admin_value open_basedir "./"
</VirtualHost>
Pri volani napr. skfree.net vznikne
/home/www/domains/s/skfree.net
Ja potrebujem aby pri volani skfree.net pripadne www.skfree.net bolo volane:
/home/www/domains/s/skfree.net/skfree.net
a domeny tret. radu napr. ajasprosta.skfree.net
/home/www/domains/s/skfree.net/ajasprosta
Myslim ze je jasne o co sa snazim, snad prijmem ine risesnie ktore bude toto riesit, pripadne rady ako toho dosiahnut. |
|
|
|
|
|
|
Post subject: mod vhost alias apache2
Posted: 18.09.2008 - 17:55 #68354
|
|
Ucen
Joined: Okt 21, 2004
Posts: 792
|
|
|
|
|
|
Post subject: mod vhost alias apache2
Posted: 18.09.2008 - 21:10 #68357
|
|
Ucen
Joined: Okt 11, 2003
Posts: 730
Location: Samorin
|
|
LaCosta wrote: ›Mam nieco taketo ...
Code: › <VirtualHost *:80>
ServerAlias *
UseCanonicalName Off
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access.log vcommon
VirtualDocumentRoot /home/www/domains/%-2.1/%-2.0.%-1.0/
php_admin_value open_basedir "./"
</VirtualHost>
Pri volani napr. skfree.net vznikne
/home/www/domains/s/skfree.net
Ja potrebujem aby pri volani skfree.net pripadne www.skfree.net bolo volane:
/home/www/domains/s/skfree.net/skfree.net
a domeny tret. radu napr. ajasprosta.skfree.net
/home/www/domains/s/skfree.net/ajasprosta
Myslim ze je jasne o co sa snazim, snad prijmem ine risesnie ktore bude toto riesit, pripadne rady ako toho dosiahnut.
Moja konfiguracia:
<VirtualHost 81.89.49.118:80>
VirtualDocumentRoot /var/www/%-2.0.%-1.0/htdocs/%-3
</VirtualHost>
# SSL
<VirtualHost 81.89.49.118:443>
SSLEngine on
VirtualDocumentRoot /var/www/%-2.0.%-1.0/htdocs/%-3
</VirtualHost>
Pri skfree.net sa vola
/var/www/skfree.net/htdocs/_
Pri volani www.skfree.net sa vola
/var/www/skfree.net/htdocs/www
Pri volani xxx.skfree.net sa vola
/var/www/skfree.net/htdocs/xxx
Chybala ti informacia ze domena bez subdomeny sa vola ako _. |
|
|
|
|
|
|
Post subject: mod vhost alias apache2
Posted: 18.09.2008 - 22:01 #68361
|
|
Ucen
Joined: Jún 24, 2003
Posts: 598
Location: /dev/null
|
|
PCnity wrote: › LaCosta wrote: ›Mam nieco taketo ...
Code: › <VirtualHost *:80>
ServerAlias *
UseCanonicalName Off
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access.log vcommon
VirtualDocumentRoot /home/www/domains/%-2.1/%-2.0.%-1.0/
php_admin_value open_basedir "./"
</VirtualHost>
Pri volani napr. skfree.net vznikne
/home/www/domains/s/skfree.net
Ja potrebujem aby pri volani skfree.net pripadne www.skfree.net bolo volane:
/home/www/domains/s/skfree.net/skfree.net
a domeny tret. radu napr. ajasprosta.skfree.net
/home/www/domains/s/skfree.net/ajasprosta
Myslim ze je jasne o co sa snazim, snad prijmem ine risesnie ktore bude toto riesit, pripadne rady ako toho dosiahnut.
Moja konfiguracia:
<VirtualHost 81.89.49.118:80>
VirtualDocumentRoot /var/www/%-2.0.%-1.0/htdocs/%-3
</VirtualHost>
# SSL
<VirtualHost 81.89.49.118:443>
SSLEngine on
VirtualDocumentRoot /var/www/%-2.0.%-1.0/htdocs/%-3
</VirtualHost>
Pri skfree.net sa vola
/var/www/skfree.net/htdocs/_
Pri volani www.skfree.net sa vola
/var/www/skfree.net/htdocs/www
Pri volani xxx.skfree.net sa vola
/var/www/skfree.net/htdocs/xxx
Chybala ti informacia ze domena bez subdomeny sa vola ako _.
No slo by to spravit ako som snoril aj cez mod rewrite .. Prave aj na tvojom priklade nevidim ako dosiahnes ze skfree.net aj www.skfree.net bude smerovane do /var/www/skfree.net/htdocs/www Nakaslat na to ze tam nebude este raz ta domena ako v mojom prvom prispevku. Pripadne keby sa pouzilo public_html pri volani a pri ostatny domenach uz adresare podla mena ... |
|
|
|
|
|
|
Post subject: RE: mod vhost alias apache2
Posted: 18.09.2008 - 23:06 #68367
|
|
Ucen
Joined: Okt 11, 2003
Posts: 730
Location: Samorin
|
|
Velmi jednoducho:
ln -s /var/ww/skfree.net/htdocs/www /var/www/skfree.net/htdocs/_
Cize spravis symlinku... |
|
|
|
|
|
|
Post subject: RE: mod vhost alias apache2
Posted: 18.09.2008 - 23:17 #68368
|
|
Ucen
Joined: Jún 24, 2003
Posts: 598
Location: /dev/null
|
|
No hej tak to ano, ale tym padom to musis spravit pre kazdy vhost a straca na vyzname mod_vhost_alias, ak najdem riesenie pripadne ako to inak vyriesit, postnem to aj sem ... |
|
|
|
|
|
|
Post subject: RE: mod vhost alias apache2
Posted: 18.09.2008 - 23:37 #68369
|
|
Ucen
Joined: Okt 11, 2003
Posts: 730
Location: Samorin
|
|
Vole... Bash skripting... For cyklus nacita obsah adresara a pre isdirectory vytvori pre vsetky htdocs/www symlinku _
A je to. Mod vhost_alias ma vyhodu ze nemusis reloadovat apache po pridani virtulu. Staci ak skript ktory ti po pridani klienta vytvori mkdir -p domenu aby volal aj ln -s. Nevidim v tom problem. |
|
|
|
|
|
|
Post subject: RE: mod vhost alias apache2
Posted: 19.09.2008 - 00:15 #68370
|
|
Ucen
Joined: Jún 24, 2003
Posts: 598
Location: /dev/null
|
|
Yay toto neni problem, ale podobnym veciam som sa snazil vyhnut. Vsetko co som potreboval som si dokazal vzdy osetrit. Preto som to hodil sem do fora ci by to slo spravit priamo v konfigu. |
|
|
|
|
|
|
Post subject: hmmm takto nejak by sa to dalo ...
Posted: 23.09.2008 - 19:16 #68488
|
|
Ucen
Joined: Jún 24, 2003
Posts: 598
Location: /dev/null
|
|
Tak som to vyriesil takto ... Ak tam je nieco co je zle, pripadne sa da spravit este lepsie kludne reagujte ...
Code: › <VirtualHost *:80>
ServerName gbely.net
ServerAlias *.gbely.net
VirtualDocumentRoot /home/www/domains/%-2.1/%-2.0.%-1.0/%-3+
ServerAdmin systemova.podpora@gbely.net
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access.log vcommon
LogLevel warn
ErrorLog /var/log/apache2/error.log
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ /home/www/domains/g/gbely.net/www/$1 [L]
<Directory /home/www/domains/g/gbely.net>
Options None
AllowOverride All
Order allow,deny
allow from all
php_admin_value open_basedir "/home/www/domains/g/gbely.net:/tmp"
</Directory>
</VirtualHost> |
|
|
|
|
|
|
Post subject: hmmm takto nejak by sa to dalo ...
Posted: 23.09.2008 - 23:15 #68491
|
|
Guru
Joined: Okt 23, 2005
Posts: 1031
Location: /etc/bin/ladin
|
|
LaCosta wrote: ›Tak som to vyriesil takto ... Ak tam je nieco co je zle, pripadne sa da spravit este lepsie kludne reagujte ...
Code: › <VirtualHost *:80>
ServerName gbely.net
ServerAlias *.gbely.net
VirtualDocumentRoot /home/www/domains/%-2.1/%-2.0.%-1.0/%-3+
ServerAdmin systemova.podpora@gbely.net
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog /var/log/apache2/access.log vcommon
LogLevel warn
ErrorLog /var/log/apache2/error.log
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ /home/www/domains/g/gbely.net/www/$1 [L]
<Directory /home/www/domains/g/gbely.net>
Options None
AllowOverride All
Order allow,deny
allow from all
php_admin_value open_basedir "/home/www/domains/g/gbely.net:/tmp"
</Directory>
</VirtualHost>
php_admin_value ti funguje aj v poslednom 5kovm php a 2kovom apachovi? Lebo mne tie hodnoty (hocijake) poctivo ignoruje... |
|
|
|
|
|
|
Post subject: RE: mod vhost alias apache2
Posted: 24.09.2008 - 04:16 #68492
|
|
Ucen
Joined: Okt 11, 2003
Posts: 730
Location: Samorin
|
|
|
|
|
|
Post subject: php
Posted: 24.09.2008 - 17:37 #68508
|
|
Ucen
Joined: Jún 24, 2003
Posts: 598
Location: /dev/null
|
|
No viem ze musia byt v <directory> ak boli mimo spravalo sa to divne, pripadne to nefunguje. |
|
|
|
|
|
|
Powered by PNphpBB2 © 2003-2005 The PNphpBB Group Credits |