WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   2 (eller flera) domäner/siter på 1* Server? (https://www.wn.se/forum/showthread.php?t=31008)

trådlöst 2008-08-07 21:42

Tjenare.
Ska kanske köpa egen server för att sätta upp mina egna kommande projekt...
Men då, om jag köper server, kan jag t.ex Ta en gammal burk, & Koppla in dator skärm osv i den, köpa ny hdd, ram osv så det blir en server, eller är jag fel ute?
Hur ska jag göra med server/om jag nu ska bygga ihop egen server....

Och den största frågan av allt....
Om jag har 1 server hemma då t.ex
Kan jag hur många olika domäner jag vill då?
Och hur blir det sen, kommer varje domän att ha egen mapp?

Behöver alla bra guider om servrar osv..tackar för all hjälp i förhand!

Om tråden ligger fel, vilket jag tror den gör, så kan gärna mod flytta =)

allstars 2008-08-07 21:44

Med IIS eller Apache styr du vilka mappar som skall kopplas till vilken domän.
Domänerna pekar du mot det IP din dator/server har ut mot internet.
Så fungerar det i teorin. Exakt hur man gör kan jag inte.

crazzy 2008-08-08 01:04

Vill du ha flera sajter på samma server med apache så bör du använda VirtualHost's

Om du ska ha servern hemma och har dynamisk ip kan jag även rekommendera dyndns.org och deras gratistjänst dynamic dns. En autouppdaterare till den för linux heter ddclient.

Jonas 2008-08-08 02:05

Citat:

Originally posted by trådlöst@Aug 7 2008, 21:42
Tjenare.
Ska kanske köpa egen server för att sätta upp mina egna kommande projekt...
Men då, om jag köper server, kan jag t.ex Ta en gammal burk, Koppla in dator skärm osv i den, köpa ny hdd, ram osv så det blir en server, eller är jag fel ute?
Hur ska jag göra med server/om jag nu ska bygga ihop egen server....
Och den största frågan av allt....

Att bygga server är svårt, speciellt om du skall ner i storlek tex 1U, då är det väldigt tight eftersom du måste ha luftgenomströmning i den. Sitter minnena på tvären så kommer dom att blockera luften osv.

Största skillnaden mellan konsument-delar och server-delar är hur mycket dom skall tåla, vanliga minnen, cpu, hårddiskar mm är inte gjorda för att vara igång 24/7 eller klara av hårt tryck.
Det är mest därför dom är billigare.

Kanske inte så kul om disken rasar hemma hos dig en dag och du sitter där och inte har någon backup.

KarlRoos 2008-08-08 07:59

Citat:

Originally posted by crazzy@Aug 8 2008, 01:04
Vill du ha flera sajter på samma server med apache så bör du använda http://httpd.apache.org/docs/2.0/vhosts/examples.html
Om du ska ha servern hemma och har dynamisk ip kan jag även rekommendera dyndns.org och deras gratistjänst dynamic dns. En autouppdaterare till den för linux heter ddclient.

Words.

Apache 2.2, sedan redigerar du filen "httpd.conf" och lägger in längst ner i filen...

<VirtualHost *:80>
ServerName karlroos.se
ServerAlias *.karlroos.se
DocumentRoot /usr/local/www/apache22/data/karlroos <- mappen där filerna ligger
ErrorLog /usr/local/www/apache22/data/karlroos/error.log <- error log
</VirtualHost>

trådlöst 2008-08-08 11:48

Aha..okej! Tack för era svar...
Men om jag nu ska "köpa" server, ska jag köpa en med linux då eller? För jag vill ha php+mysql på den...

Och vart kan man köpa "servrar"..Billiga då, och BRA*... 1-5 K kommer jag nog lägga på en server i framtiden...

Men KarlRoos, vad var det för kod du skcika =) Vill du ha din sida på min server eller ;)...

Jonas 2008-08-08 11:52

Om du skall köpa en server, köp en utan operativsystem. Om du skall ha Linux på den så så är det nog bäst om du själv installerar det.

Det som KarlRoos skrev handlade om hur du gör för att hantera flera domäner på samma server.

Magnus_A 2008-08-08 12:45

Citat:

Originally posted by KarlRoos@Aug 8 2008, 07:59

DocumentRoot /usr/local/www/apache22/data/karlroos - mappen där filerna ligger
ErrorLog /usr/local/www/apache22/data/karlroos/error.log - error log


Tror inte att Documentrooten är en bra plats för errorloggen. Som standard lägger Apache loggarna (access.log och error.log) i /var/log/apache/ . Det är en bättre plats. Specificeras ofta en gång för alla i Apaches grundinställningar som återfinns i /etc/apache/apache.conf (ersätt apache med apache2 om det ser ut så på din installation).

Finhack 2008-08-09 14:04

Av säkerhetsskäl är det ett dåligt val att placera *.log's i DocumentRoot. Risken för log poisoning ökar (möjligheten att utnyttja loggar för att inkludera elakartad kod).

KarlRoos 2008-08-09 14:37

Citat:

Originally posted by Finhack@Aug 9 2008, 14:04
Av säkerhetsskäl är det ett dåligt val att placera *.logs i DocumentRoot. Risken för log poisoning ökar (möjligheten att utnyttja loggar för att inkludera elakartad kod).

Htaccess så att ingen kommer åt *.log ;)
Jag tycker det är enklare att hålla reda på loggarna på det viset, enda anledningen.

patrikweb 2008-08-09 17:21

Citat:

Originally posted by trådlöst@Aug 8 2008, 11:48
Aha..okej Tack för era svar...
Men om jag nu ska köpa server, ska jag köpa en med linux då eller? För jag vill ha php+mysql på den...
Och vart kan man köpa servrar..Billiga då, och BRA*... 1-5 K kommer jag nog lägga på en server i framtiden...
Men KarlRoos, vad var det för kod du skcika =) Vill du ha din sida på min server eller ...

Vill du ha en ny server så kan du få en supermicro under 5k. Begagnad server 2-3k normat.

Om du inte är ute efter rackserver så kan man få tower för runt 3-4k med.

Dock blir det billigare för dig att köpa en VPS hos någon leverantör att börja med.

elitasson 2008-08-09 18:17

Kan starkt rekommendera en VPS hos Ipeer med Plesk som kontrollpanel.

Då kan du peka domänerna mot servern och via Plesk enkelt lägga upp domänerna, då får du ftp-uppgifter/databaser/m.m till varje domän. Sjukt nöjd!

VPS hos Ipeer

patrikweb 2008-08-09 20:09

Plesk du installera på valfri VPS, så inget du behöver välja specefik leverantör för.

Dock ska man köra Plesk så är det fördel välja en VPS med mycket minne, för annars kommerm an få problem om man börjar få några besökare.

Sedan får man tänka att Plesk kräver licens som kostar pengar.

Finhack 2008-08-10 13:46

Citat:

Originally posted by KarlRoos@Aug 9 2008, 14:37
Htaccess så att ingen kommer åt *.log ;)
Jag tycker det är enklare att hålla reda på loggarna på det viset, enda anledningen.

.htaccess är inte din räddning då log poisoning oftast går till genom local file inclusions i webbsammanhang. Placerar du dina *.log's i DocumentRoot kommer användaren för Apache kunna läsa från dem (DocumentRoot) och dessutom skriva till dem (hur annars skall något loggas?).

Ingen .htaccess i världen kan hjälpa dig mot att någon inkluderar en av dina +rw'ade *.log's via en LFI efter att ha besökt en felaktig sida med <?php passthru("$_GET['shell']"); ?> som user-agent. Error- och accesslogs har i regel att klienten alltid kan skriva till dem för att det skall vara en användbar loggfil. user-agent, GET-request mm., listan kan göras lång.

Kontentan är alltså; Placera av säkerhetsskäl alltid *.log's utanför Apaches läsrättigheter (läs: inte DocumentRoot). /var/log/apache är utformat enbart för *.log's och det finns ingen anledning att ändra dem. Om du tycker att det är lättare att hålla reda på dem så symlinka istället dina *.log's från DocumentRoot till /var/log/apache. (man ln, flaggan s är vad du söker).

Mvh,
Niklas Femerstrand
Finhack HB

KarlRoos 2008-08-10 15:36

Citat:

Ursprungligen postat av Finhack
Citat:

Ursprungligen postat av KarlRoos
Htaccess så att ingen kommer åt *.log
Jag tycker det är enklare att hålla reda på loggarna på det viset, enda anledningen.

.htaccess är inte din räddning då log poisoning oftast går till genom local file inclusions i webbsammanhang. Placerar du dina *.logs i DocumentRoot kommer användaren för Apache kunna läsa från dem (DocumentRoot) och dessutom skriva till dem (hur annars skall något loggas?).
Ingen .htaccess i världen kan hjälpa dig mot att någon inkluderar en av dina +rwade *.logs via en LFI efter att ha besökt en felaktig sida med ?php passthru(_GET[shell]); ? som user-agent. Error- och accesslogs har i regel att klienten alltid kan skriva till dem för att det skall vara en användbar loggfil. user-agent, GET-request mm., listan kan göras lång.
Kontentan är alltså; Placera av säkerhetsskäl alltid *.logs utanför Apaches läsrättigheter (läs: inte DocumentRoot). /var/log/apache är utformat enbart för *.logs och det finns ingen anledning att ändra dem. Om du tycker att det är lättare att hålla reda på dem så symlinka istället dina *.logs från DocumentRoot till /var/log/apache. (man ln, flaggan s är vad du söker).
Mvh,
Niklas Femerstrand
Finhack HB

Råd från självaste säkerhetsexperten :) Tack så mycket!
Trodde att jag var säker men det var jag inte, har nu placerat loggarna utanför DocumentRoot!

tartareandesire 2008-08-10 16:01

Citat:

Ursprungligen postat av Jonas
Citat:

Ursprungligen postat av trådlöst
Tjenare.
Ska kanske köpa egen server för att sätta upp mina egna kommande projekt...
Men då, om jag köper server, kan jag t.ex Ta en gammal burk, Koppla in dator skärm osv i den, köpa ny hdd, ram osv så det blir en server, eller är jag fel ute?
Hur ska jag göra med server/om jag nu ska bygga ihop egen server....
Och den största frågan av allt....

Att bygga server är svårt, speciellt om du skall ner i storlek tex 1U, då är det väldigt tight eftersom du måste ha luftgenomströmning i den. Sitter minnena på tvären så kommer dom att blockera luften osv.
Största skillnaden mellan konsument-delar och server-delar är hur mycket dom skall tåla, vanliga minnen, cpu, hårddiskar mm är inte gjorda för att vara igång 24/7 eller klara av hårt tryck.
Det är mest därför dom är billigare.
Kanske inte så kul om disken rasar hemma hos dig en dag och du sitter där och inte har någon backup.

Det går ju att ha en backup även om man har servern hemma? =)

trådlöst 2008-08-17 16:44

Aha okej.
Men tycker ni jag ska ha en VPS Hos någon leverantör? T.ex Ipeer eller? Många rekommenderar ju ipeer.
T.ex om jag har en sida som jag vet kommer ha mellan 1-1000 besökare /per dag, hur många Gig trafik behöver man ?


Alla tider är GMT +2. Klockan är nu 19:57.

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