Kom ihåg mig?
Home Menu

Menu


Pseudo sub-domäner?

Ämnesverktyg Visningsalternativ
Oläst 2005-01-05, 19:24 #1
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Håller på att göra ett online galleri (främst till vänner och familj men även till alla andra som känner för att registrera sig) och tänkte att alla skulle få en egen subdomän istället för www.domän.tld/users/användare/

Problemet: Jag har mycket att göra och vill inte sitta och kolla av alla som registrerar sig och lägga in en vhost & dns för dem, utan skulle vilja att detta "automatiseras" genom att servern känner av vilken subdomän som skrivits in och automatiskt hämtar ut indexfilen i en mapp med samma namn. Ex: någon skriver in robert.galleri.se, apache glider in i www/users/ och letar upp en mapp som heter robert och hämtar indexfilen.

Kör då såklart med apache och php. Någon som vet hur man löser detta?
Lundstedt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-05, 19:26 #2
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Det är rätt så smidigt med mod_rewrite. Skapa en host i apache som har *.domän.com som HostAlias, sen så kan du enkelt kolla om det finns en katalog med det namnet via nån lurig flagga med mod_rewrite.
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-05, 19:37 #3
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Aha, najs. Då ska jag genast leta lite i någon mod_rewrite tutorial.

Tack för hjälpen
Lundstedt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-05, 19:45 #4
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Micke04 Micke04 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 571
Tänkte precis fråga hur man gör detta !
Micke04 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-05, 19:54 #5
Jens Jens är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 874
Jens Jens är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 874
En annan - mindre proffsig, men kanske nödvändig om inte mod_rewrite fungerar - version är att peka *.domän.tld till en och samma katalog. Scriptet som körs i katalogen får sedan plocka ut subdomänen i urlen och bygga en frame som pekar till www.domän.tld/users/subdomän/ .

Eller som du säger, inkludera katalogens indexfil. Kan bli lite extra göra med bilder och sådant bara beroende på hur innehållet hos användarna ser ut.

Men fixar du & webbhotellet mod_rewrite så låter det vettigast i mina öron. Lät dock som du körde med egen server
Jens är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-05, 20:51 #6
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Att jag kör egen server stämmer

Nu har jag dock stött på ett problem. Jag har läst mycket om mod_rewrite innan, men detta är första gången jag använder det och jag kan av någon anledning inte få det att funka. På mitt webhotell funkar det helt utmärkt men på min egen server vill det inte funka.

Jag har avkommenterat LoadModule rewrite_module modules/mod_rewrite.so i httpd.conf
Jag har lagt in en ny CNAME på mitt konto hos DynDNS (*.panelen.net)
Jag har lagt till en vhost med alias *.panelen.net
Jag har lagt in en .htaccess i rotkatalogen med endast Deny From All för att se om det funkar.

Men sidan visas ändå... vad är det som kan vara fel? Någon som har en gissning?
Lundstedt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-06, 01:17 #7
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Citat:
Originally posted by Lundstedt@Jan 5 2005, 20:51
Men sidan visas ändå... vad är det som kan vara fel? Någon som har en gissning?
Körs .htaccess i den katalogen? Kolla upp så du inte måste sätta en AllowOverride, eller vad det kallas, för den katalogen.
Anders är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-06, 14:49 #8
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Citat:
Originally posted by Anders@Jan 6 2005, 00:17
Körs .htaccess i den katalogen? Kolla upp så du inte måste sätta en AllowOverride, eller vad det kallas, för den katalogen.
Japp, .htaccess ligger i den katalogen. AllowOverride antar jag att jag inte ska lägga i .htaccess (med tanke på att jag provade det och det fortfarande inte funkade)... så var ska jag ha AllowOverride?
Lundstedt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-06, 19:05 #9
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Ursprungligen postat av Lundstedt
Citat:
Ursprungligen postat av Anders
Körs .htaccess i den katalogen? Kolla upp så du inte måste sätta en AllowOverride, eller vad det kallas, för den katalogen.
Japp, .htaccess ligger i den katalogen. AllowOverride antar jag att jag inte ska lägga i .htaccess (med tanke på att jag provade det och det fortfarande inte funkade)... så var ska jag ha AllowOverride?
Kod:
<VirtualHost *:80>
  ServerAdmin [email protected]
  DocumentRoot /www1/www.xxxxxxx.tld
  ServerName xxxxxxx.tld
  ServerAlias xxxxxxx.tld
  <Directory /www1/xxxxxxx.tld>
    AllowOverride Options FileInfo
    Options -Indexes FollowSymLinks
  </Directory>
  ErrorLog /var/log/apache2/www_xxxxxxx.tld_-_error_log
  CustomLog /var/log/apache2/www_xxxxxxx.tld_-_access_log combined
</VirtualHost>
eller motsvarande plats i httpd.conf
Jonas är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:50.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017