Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Maj 2005

Göra ett mini-webbhotell

Hoj!

Har tänkt konfigurera min server så man snabbt och enkelt kan få igång flera hemsidor på den, både för min själv, polare och eventuellt några kunder. Lite som ett webbhotell, fast för privat bruk.

Min fundering är ifall det går att konfigurera allt så allt som behöver göras för mig är att skapa en ny user på servern? Vet att Apache går att ställa in så att /~user/ går till användarens public_html-mapp och FTPn likaså, men hur är det med MySQL? Vad mer kan man tänkas behöva?

Funderar även på om det är säkert att ha SSH igång för användarna? Antar att det går att begränsa användarna så de inte lyckas förstöra någonting, men hur ska allt begränsas? Räcker det med att hålla koll på rättigheterna på mappar och filer eller bör jag ordna något mer?

Inlägget kan verka luddigt, vilket dels beror på att jag är nyvaken, dels beror på att jag inte riktigt själv vet vad jag vill ha och dels för att det vore trevligt med lite diskussion. Hur skulle ni ha gjort?

tl;dr: Hur skulle ni konfa en webbhost?

Trädvy Permalänk
Medlem
Plats
Borås
Registrerad
Feb 2006
Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Maj 2005
Citat:

Ursprungligen inskrivet av Mortho
Ispconfig

Redan testat, det var ingenting för mig.

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Jan 2007

Något som kan vara smart är att köra wmvare (eller liknande) så du har flera virtuella OS. På det sättet får du fram fler servrar på samma hårdvara och kan då få fram en web-server per OS

(Har själv funderat på samma grej som du, om det kommer fram några bra svar här så blir det nog av för mig också )

HTPC - Bygglogg; http://www.sweclockers.com/album/?id=2902
HTPC - Galleri; http://www.sweclockers.com/galleri/6562-htpc-galleribilder
42U - Bygglogg; http://www.sweclockers.com/galleri/7862-42u-rackskap-i-hemmet
i7 920, Antec kühler 620, Asus P6T-Deluxe, Corsair Dominator 6*2GB 1600Mhz, XFX Core Edition 750W, Nvidia GTX 770

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Jan 2007
Citat:

Ursprungligen inskrivet av Mortho
Ispconfig

Finns det någon ersättare för Windows eller så?

HTPC - Bygglogg; http://www.sweclockers.com/album/?id=2902
HTPC - Galleri; http://www.sweclockers.com/galleri/6562-htpc-galleribilder
42U - Bygglogg; http://www.sweclockers.com/galleri/7862-42u-rackskap-i-hemmet
i7 920, Antec kühler 620, Asus P6T-Deluxe, Corsair Dominator 6*2GB 1600Mhz, XFX Core Edition 750W, Nvidia GTX 770

Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Maj 2005
Citat:

Ursprungligen inskrivet av Tozzi
Något som kan vara smart är att köra wmvare (eller liknande) så du har flera virtuella OS. På det sättet får du fram fler servrar på samma hårdvara och kan då få fram en web-server per OS

Varför? Enda anledningen jag ser till att köra virtuella maskiner i det här fallet är för att användare inte ska kunna förstöra för varandra. Men, jag tror inte min server klarar av att köra flera OS. Det är både ett hemmabygge samt att hårdvaran inte är så speciellt kraftfull nånstans.

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Jan 2007
Citat:

Ursprungligen inskrivet av Arood
Varför? Enda anledningen jag ser till att köra virtuella maskiner i det här fallet är för att användare inte ska kunna förstöra för varandra. Men, jag tror inte min server klarar av att köra flera OS. Det är både ett hemmabygge samt att hårdvaran inte är så speciellt kraftfull nånstans.

Tror det blir enklare och ställa in allt då. Och sen om någon skulle få för sig ladda upp något på ftp som innehåller virus, ja då drabbas bara en virtuell maskin som du lätt kan installera om och sedan ha en backup någonstans för kundens skull. Och sen om du får en ny kund så är det så sjukt lätt och bara ha en klar image för wmvare som du bara drar igång på 10 min, färdig inställd och begränsat med minne för användaren.

Men hur skulle du göra? Jag menar, en virtuell maskin drar inte så hemskt mycket egentligen, speciellt när de bara ska vara webbhotell.

HTPC - Bygglogg; http://www.sweclockers.com/album/?id=2902
HTPC - Galleri; http://www.sweclockers.com/galleri/6562-htpc-galleribilder
42U - Bygglogg; http://www.sweclockers.com/galleri/7862-42u-rackskap-i-hemmet
i7 920, Antec kühler 620, Asus P6T-Deluxe, Corsair Dominator 6*2GB 1600Mhz, XFX Core Edition 750W, Nvidia GTX 770

Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Maj 2005
Citat:

Ursprungligen inskrivet av Tozzi
Tror det blir enklare och ställa in allt då. Och sen om någon skulle få för sig ladda upp något på ftp som innehåller virus, ja då drabbas bara en virtuell maskin som du lätt kan installera om och sedan ha en backup någonstans för kundens skull. Och sen om du får en ny kund så är det så sjukt lätt och bara ha en klar image för wmvare som du bara drar igång på 10 min, färdig inställd och begränsat med minne för användaren.

Men hur skulle du göra? Jag menar, en virtuell maskin drar inte så hemskt mycket egentligen, speciellt när de bara ska vara webbhotell.

Har du något exempel på hur mycket minne en virtuell maskin kan ta? Jag kanske är helt ute och cyklar, men kräver inte virtuella maskiner relativt nya processorer för att prestera bra? Jag har bara en AMD Athlon på 900 MHz atm, och ~570 Mb RAM-minne (men kommer eventuellt att uppgradera till Pentium 4 på 2.4 GHz och okänt RAM, men är ju fortfarande inte speciellt häftigt).

Sen använder jag ju servern till annat också. Har just nu en Mumble-server samt att efter jag uppgraderat kommer den troligtvis att hosta en eller två spel-servrar också.

Trädvy Permalänk
Medlem
Plats
Sundsvall
Registrerad
Feb 2002
Citat:

Ursprungligen inskrivet av Tozzi
Något som kan vara smart är att köra wmvare (eller liknande) så du har flera virtuella OS. På det sättet får du fram fler servrar på samma hårdvara och kan då få fram en web-server per OS

(Har själv funderat på samma grej som du, om det kommer fram några bra svar här så blir det nog av för mig också )

Om du ska göra en sådan grej bara för webbservrar borde det vara mer resursbesparande att köra VPSer. Det kan du skapa genom att köra tex OpenVZ i Linux eller Zones i Solaris. Du köra på samma kärna men med flera användarmiljöer helt separerade ifrån varandra.

Trädvy Permalänk
Medlem
Registrerad
Dec 2004

Alternativt kan du köra "lättvikts-virtualisering" med FreeBSD Jails.

"Nothing is impossible because impossible itself says I M Possible..."

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Jan 2007
Citat:

Ursprungligen inskrivet av Arood
Har du något exempel på hur mycket minne en virtuell maskin kan ta? Jag kanske är helt ute och cyklar, men kräver inte virtuella maskiner relativt nya processorer för att prestera bra? Jag har bara en AMD Athlon på 900 MHz atm, och ~570 Mb RAM-minne (men kommer eventuellt att uppgradera till Pentium 4 på 2.4 GHz och okänt RAM, men är ju fortfarande inte speciellt häftigt).

Sen använder jag ju servern till annat också. Har just nu en Mumble-server samt att efter jag uppgraderat kommer den troligtvis att hosta en eller två spel-servrar också.

Det var ett tag sen jag höll på med det, så jag kan faktikst inte ge dig någe svar, men att visa hemsidor kräver knappt 1 % på prollen, så den behöver du inte oroa dig över, dock så är det ramminnet som är viktigast. Det är ramminnet som kommer begränsa isf för dig hur många virtuella maskiner du kan köra. (Tror windows server 2003 kräver 256mb minst om jag inte minns fel??)

Okej, det är ju spelservrarna som kommer att dra mest kraft i det hela. Webbservern kommer dra mest i bandbredd och hårddisk/ramminne beroende på hur många besökare du har. Spelservrarna kommer nog dra mest prolle och raminne. Så mycket ramminne är viktigt i en server!

HTPC - Bygglogg; http://www.sweclockers.com/album/?id=2902
HTPC - Galleri; http://www.sweclockers.com/galleri/6562-htpc-galleribilder
42U - Bygglogg; http://www.sweclockers.com/galleri/7862-42u-rackskap-i-hemmet
i7 920, Antec kühler 620, Asus P6T-Deluxe, Corsair Dominator 6*2GB 1600Mhz, XFX Core Edition 750W, Nvidia GTX 770

Trädvy Permalänk
Medlem
Registrerad
Jan 2007

Skapa vanliga konton som du sedan tar disable på shell. Då kan de inte logga in via ssh men däremot så funkar deras ftp konto och sånt.

Att köra VPS tycker jag låter väldigt overkill, det lär kräva väldigt mycket minne.

Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Maj 2005
Citat:

Ursprungligen inskrivet av Girgoo
Skapa vanliga konton som du sedan tar disable på shell. Då kan de inte logga in via ssh men däremot så funkar deras ftp konto och sånt.

Att köra VPS tycker jag låter väldigt overkill, det lär kräva väldigt mycket minne.

Precis vad jag tänkte också. Så jag gjorde precis som du skrev, så nu ska endast mitt konto ha tillgång till SSH.

Trädvy Permalänk
Avstängd
Plats
Älvdalen
Registrerad
Jul 2009

Du kan ge gratis hosting åt open source projekt och välgörenhetsorganisationer.

Trevligt med PHP, Perl, Python, Ruby stöd och MySQL.

Trädvy Permalänk
Medlem
Plats
i min källare
Registrerad
Mar 2005

ISPCP är rätt nice! annars betalar du bara 1000 kr och köper en Directadmin licens.

Jag är bäst på det som jag är bra på.

Trädvy Permalänk
Medlem
Plats
Karlstad
Registrerad
Nov 2001

Prova cherokee som webbserver mkt snabbare och mer lätt adminad.

Battlestation: 4770k - gtx1070 - 16gb ram - Samsung SSD
Server: 2x Xeon E5-2670 - 64GB Ecc ram
Synology NAS

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jun 2003
Citat:

Ursprungligen inskrivet av basn
Prova cherokee som webbserver mkt snabbare och mer lätt adminad.

eller så kör man lighttpd eller nginx som är ännu bättre än cherokee.

Trädvy Permalänk
Medlem
Registrerad
Nov 2005

Vad du ska köra och hur det ska konfigureras är en sak finns många möjligheter och teorier om. det Se bara till att du har en bra restore lösning i fall något går fel.
Annars skulle jag fråga mig

Hur stor/många sajter kan man ha innan ISPn börjar bry sig?
Krävs fast ip?

Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Maj 2005
Citat:

Ursprungligen inskrivet av Meto
Vad du ska köra och hur det ska konfigureras är en sak finns många möjligheter och teorier om. det Se bara till att du har en bra restore lösning i fall något går fel.
Annars skulle jag fråga mig

Hur stor/många sajter kan man ha innan ISPn börjar bry sig?
Krävs fast ip?

ISPn är det lugnt med, så länge man inte använder den i kommersiellt bruk (iofs kommer jag ha vissa kunders hemsidor på servern också, men det är mer en tillfällig lösning. ska försöka fixa dedicated nånstans för det). Fast IP har jag.

Ska titta på lighttpd också, såg intressant ut.