Voor virtual hosting voor een heel aantal domein maak ik al een tijd gebruik van mod_vhost_alias (op apache 1.3).
De openbasedir staat in gesteld op wat standaard PHP include stuff, en verder alleen op de . directory.
Nu zijn er met sommige websites wat problemen met de openbasedir, doordat de site ../../../configfile.iets wil includen. Om dit te laten werken, stel ik voor deze sites steeds apart een <directory> directive op, met daarin als openbasedir de directory van die website. Alleen om dit voor al die site's te doen: daar is geen beginnen aan.
Eigenlijk wil ik dus op de manier waarop ik met mod_vhost_alias de virtualdocumentroot instel (dus met de %0 en andere variabelen) ook de openbase_dir instellen. Zoeken op google levert een aantal mensen op die precies hetzelfde als ik willen, maar helaas zijn het draadjes zonder oplossing.
Ook heb ik gekeken naar database oplossingen. Ik zag daar het idee van vhost_alias kijken, namelijk de %x tekens invullen voor de ingevulde website, en dan deze uit de database inlezen. Voor zover ik kort zag was het met die manier alleen niet handig voor elkaar te krijgen om gemakkelijk subdomeinen te maken.
De opbouw van mijn directorystuctuur is nu namelijk:
/www/vhosts/sitenaam.com/www
Dit zou dan dus zijn: www.sitenaam.com
De gebruiker krijgt toegang tot /www/vhosts/sitenaam.com. Daarna kan die zelf subdomeinen aanmaken, zonder dat daar enig control panel bij komt kijken, dit werkt perfect vooralsnog.
Een zelfde probleem is het volgende:
Als iemand naar http://sitenaam.com gaat wil ik dat deze automatisch naar de www map wordt doorgestuurd. Nu kan ik hier geloof ik alleen met redirect_permanent wat aan doen
Is er een tweak voor apache om de variabelen in meerdere apache configuratie regels toe te passen?
De openbasedir staat in gesteld op wat standaard PHP include stuff, en verder alleen op de . directory.
Nu zijn er met sommige websites wat problemen met de openbasedir, doordat de site ../../../configfile.iets wil includen. Om dit te laten werken, stel ik voor deze sites steeds apart een <directory> directive op, met daarin als openbasedir de directory van die website. Alleen om dit voor al die site's te doen: daar is geen beginnen aan.
Eigenlijk wil ik dus op de manier waarop ik met mod_vhost_alias de virtualdocumentroot instel (dus met de %0 en andere variabelen) ook de openbase_dir instellen. Zoeken op google levert een aantal mensen op die precies hetzelfde als ik willen, maar helaas zijn het draadjes zonder oplossing.
Ook heb ik gekeken naar database oplossingen. Ik zag daar het idee van vhost_alias kijken, namelijk de %x tekens invullen voor de ingevulde website, en dan deze uit de database inlezen. Voor zover ik kort zag was het met die manier alleen niet handig voor elkaar te krijgen om gemakkelijk subdomeinen te maken.
De opbouw van mijn directorystuctuur is nu namelijk:
/www/vhosts/sitenaam.com/www
Dit zou dan dus zijn: www.sitenaam.com
De gebruiker krijgt toegang tot /www/vhosts/sitenaam.com. Daarna kan die zelf subdomeinen aanmaken, zonder dat daar enig control panel bij komt kijken, dit werkt perfect vooralsnog.
Een zelfde probleem is het volgende:
Als iemand naar http://sitenaam.com gaat wil ik dat deze automatisch naar de www map wordt doorgestuurd. Nu kan ik hier geloof ik alleen met redirect_permanent wat aan doen
Is er een tweak voor apache om de variabelen in meerdere apache configuratie regels toe te passen?
Ondernemer in tech (oud LOQED.com, nu UpToMore.com)