Permalänk
Medlem

Skapa automatiska subdomäner

Hej!

Nu är det så att jag försöker mig på att skapa en lite mindre bloggtjänst och då skulle det vara ett plus ifall alla nya användare fick en egen subdomän (t.ex username.blogg.se).

Hittills har jag endast lyckats skapa subdomäner med hjälp utav min domänregistrerares A-record och sedan lagt till subdomänen i C:\Windows\System32\drivers\etc\hosts och C:\wamp\bin\apache\apache2.2.17\conf\extras\httpd-vhosts. Samt tagit bort #-tecknet i httpd-conf för vhosts.

Har sökt på google utan framgång och vänder mig nu till er om någon vet något script som man kan köra eller helt enkelt vad man ska göra för att detta ska fungera?

Permalänk
Medlem

Wildcard

Permalänk
Medlem
Skrivet av iXam:

Bra nu vet jag exakt vad jag ska göra ...

Permalänk
Medlem

Det du börjar med: I din DNS (din hosts-fil om du ännu inte har något domännamn), peka *.domän.se mot din webbserver. Skapa nu en VirtualHost i Apache som till exempel har ServerName www.domän.se och ett ServerAlias på *.domän.se.

Nu ska du komma till din sida oavsett vad du skriver som subdomän.

Det är i alla fall en början. Efter det måste du börja sortera ut användarnamnen.

Visa signatur

MSI Z370 Gaming Pro Carbon :: Intel Core i5 8600K :: Corsair 16GB DDR4 3000MHz :: MSI RTX 2070 Gaming Z
FD Define R6 Vit TG :: Corsair RMx v2 750W :: 2 x Samsung 850 EVO 250GB :: 2 x Western Digital Caviar Green 2TB
Canon EOS 60D :: Samsung Galaxy S9+

Permalänk
Medlem
Skrivet av Pulchi:

Det du börjar med: I din DNS (din hosts-fil om du ännu inte har något domännamn), peka *.domän.se mot din webbserver. Skapa nu en VirtualHost i Apache som till exempel har ServerName www.domän.se och ett ServerAlias på *.domän.se.

Nu ska du komma till din sida oavsett vad du skriver som subdomän.

Det är i alla fall en början. Efter det måste du börja sortera ut användarnamnen.

Det är precis det jag gjort, men det fungerar bara om jag sätter upp ett a-record på min domänregistrerares hemsida.

Permalänk
Medlem

Ett tips är wildcard dns och sedan litet fint modrewrite script för apache.

Då kan du ju enkelt fixa så att: hej.blogg.se alltid går till
/var/www/hej/

medans hejsan.blogg.se går till
/var/ww/hejsan/

Sedan kan du ju lika gärna skickad et som en GET till din site istället för en mapp om du nu så fall.
Går man till hej.blogg.se så får då webservern en request typ index.php?site=hej

Allt detta görs med mod_rewrite

Sedan borde du inte köra apache på en windows burk utan skaffa en linux server.

Permalänk
Skrivet av =JoNaZ=:

Sedan borde du inte köra apache på en windows burk utan skaffa en linux server.

Vad är anledningen till det? Är det någon teknisk anledning eller att han kan spara pengar eller...?

Permalänk
Medlem
Skrivet av VirtualIntent:

Vad är anledningen till det? Är det någon teknisk anledning eller att han kan spara pengar eller...?

Snabbare, säkrare, mindre buggar (aldrig varit med om att Apache kraschat i Linux).

Sen som dom flesta tekniker så hatar man ju GUI och vill helst sitta och knacka i CLI.

Visa signatur

MSI Z370 Gaming Pro Carbon :: Intel Core i5 8600K :: Corsair 16GB DDR4 3000MHz :: MSI RTX 2070 Gaming Z
FD Define R6 Vit TG :: Corsair RMx v2 750W :: 2 x Samsung 850 EVO 250GB :: 2 x Western Digital Caviar Green 2TB
Canon EOS 60D :: Samsung Galaxy S9+

Permalänk
Medlem
Skrivet av Pulchi:

Snabbare, säkrare, mindre buggar (aldrig varit med om att Apache kraschat i Linux).

Sen som dom flesta tekniker så hatar man ju GUI och vill helst sitta och knacka i CLI.

Förutom att det inte alltid är snabbare, inte alls är säkrare (varken mer eller mindre) eller har fler buggar, samt att GUI vs. CLI är en fråga om smak och inte fakta så har du rätt.
Eller nej, du hade ju fel.

Visa signatur

11600K@5.1 GHz + 32GB Corsair Vengeance RGB PRO 3200@3400 MHz + MSI RTX 2080 Super Gaming X Trio +
WDC Blue SN550 1TB + Black OEM SN730 500GB + Kingston A1000 480GB + A2000 500GB + NV2 1TB + 2TB R10 + RGB most of THE THINGS! + Corsair 4000D Airflow + 2*ZyXEL NSA326 2*3TB @ R1 + Netgear RN2100 4*3TB @ R10 + RN204 4*4TB @ R5 + Synology DS216j 2*4TB @ SHR R1 + DS418 4*8TB @ SHR R6

Permalänk
Medlem
Skrivet av ZaInT:

Förutom att det inte alltid är snabbare, inte alls är säkrare (varken mer eller mindre) eller har fler buggar, samt att GUI vs. CLI är en fråga om smak och inte fakta så har du rätt.
Eller nej, du hade ju fel.

Haha skojar du nu eller?

I vilket läge är Windowsmaskinen snabbare? När Linuxmaskinen ligger offline eller? Linux utnyttjar generellt sett hårdvaran mer effektivt än vad Windows gör. Och kom nu inte med nån värdelös benchmark som någon Microsoftpartner genomfört.

Säkerheten behöver ju inte alltid ligga direkt i Apache, brandväggarna i Linux till exempel är rätt så mycket bättre än de som finns att tillgå i Windows. Exploits osv fungerar ju självklart i både Linux och Windows, det är ju mer eller mindre samma kod.

Angående CLI vs. GUI så måste man ju vara rätt dum om man administrerar sånt här via GUI. CLI går grymt mycket snabbare och finns det något en administratör alltid vill spara in på så är det ju tid.

Visa signatur

MSI Z370 Gaming Pro Carbon :: Intel Core i5 8600K :: Corsair 16GB DDR4 3000MHz :: MSI RTX 2070 Gaming Z
FD Define R6 Vit TG :: Corsair RMx v2 750W :: 2 x Samsung 850 EVO 250GB :: 2 x Western Digital Caviar Green 2TB
Canon EOS 60D :: Samsung Galaxy S9+