webForumDet fria alternativet

Flera siter på en server -> IP:s?

Webbservrar

6 svar · 462 visningar · startad av niels

Medlem sedan juli 2000212 inlägg
Frågan#1

Har ett stort problem med följande:

På ett webhotell hyr jag en dedikerad server. På den så vill jag köra flera olika separata siter(delar endast vissa programkomponenter och databas info) och skall alla kopplas till olika domän namn.

Jag är helt grön på sådant här. Behöver jag ett IP för varje site som jag sedan kopplar till varje domän? Hur kopplar jag isf. ett IP till t.ex. /root/site1 och ett annat till /root/site2 och hur kopplar jag sedan ett domän namn till detta IP:t?

tacksam för svar!

Medlem sedan juni 20014 290 inlägg
#2

Se Virtuella servrar , kruxet är att du måste in i Apache's konfiguration och ändra, kan du göra det så är det inga problem och det räcker med 1 ip-adress (Titta på name-based virtual hosts)

Medlem sedan mars 20007 896 inlägg
#3

det räcker med 1 ip-adress

Man kan väl bara ha en IP-adress per nätverkskort?

För flera sajter behöver du bara flera DNS:er, som pekar mot olika virtuella webplatser på din server - men är kopplade mot samma IP.

Medlem sedan jan. 200254 inlägg
#4

Du behöver inte flera IP-nummer för att ha flera domännamn kopplade till servern.
Som GunnarD skrev, se virtual host http://httpd.apache.org/docs/vhosts/index.html
T ex:

<VirtualHost https://www.ankeborg.se>
DocumentRoot /home/ankeborg/www
ServerName https://www.ankeborg.se
ServerAlias ankeborg.se
ServerAdmin kalle.anka@ankeborg.se
</VirtualHost>

Man kan på ett NIC ha flera IP-nummer.
Ungefär som virtuella IP-nummer, t ex:
/sbin/ifconfig eth0:2 192.168.1.2 broadcast 192.168.1.255 netmask 255.255.255.0

Medlem sedan apr. 20007 588 inlägg
#5

Man kan väl bara ha en IP-adress per nätverkskort?

Nope, man kan ha flera IP-adresser bundna till ett nätverkskort. Jag vet inte om det finns någon teknisk begränsning på antalet men det är fler än ett par i vart fall :).

Medlem sedan juli 2000212 inlägg
#6

Ny ide!

Jag fick en liten ide' som ni kanske kan svara på om den funkar:

Jag jobbar för en kille som har registrerat en massa domän namn som han skall sälja. (monkey business... ja vet!) För varje site vill han ha en lite enklare sida som skall vara olika för varje domän namn. Dessa skall genereras av en XML sida för varje site.

Borde man inte kunna göra så att man pekar alla domänname till samma IP och IP på en och samma katalog. I katalogen lägger jag sedan index.php typ som läser i headern vilken domän användaren menade och kan sedan läsa in korrect XML-sida och generera sidans html för användaren??

Borde väl fungera?? Kan Apache så borde php kunna??

Medlem sedan juni 20014 290 inlägg
#7

Det borde fungera med PHP.

Angående max antal ip-adresser per kort så brukar det vara 254 (eller vad den aktuella nätmasken är), men i ditt fall verkar det vara slöseri (om du nu kan få loss så många ip-adresser)

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)