FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Hejsan,
jag driver ett webb/skal-hotell där användare får sitt eget shellkonto och webbutrymme, hela konfigurationen av detta har gått utan problem, förutom en sak, hur kan man begränsa hur mycket trafik en användare får förbruka? Man kan ju inte sätta spärrar för en användare, för det är ju apacheanvändaren (i fallet med att begränsa trafiken som en hemsida får generera) som tar emot/skickar data, jag vet inte ens om det är möjligt då trafiken egentligen inte är användarspecifik mer än att man kanske skulle kunna kolla upp vilken process som lyssnar på vilken port och vilken port som får en förfrågan, det finns en "lösning" på detta, nämnligen mod_cband, en apachemodul för att sätta trafikgränser för virtuella hosts, vad jag förstår är det givet att alla användare då har en egen domän, vilket inte är optimalt då jag kör med mod_userdir (http://www.domän.tld/~användare), detta skulle dock innebära att en användare kan surfa på sitt shellkonto helt utan att bli "lidande" av trafikbegränsningar, jag har även kollat på lösningar såsom en proxy och att redirecta all inkommande trafik på port 80 till proxyn (men då kommer proxyn fråga efter vad som nyss blev frågat efter :/), men det verkar inte fungera på det sätt jag vill. Så min fråga är: Hur gör webbhotell när de begränsar en användares trafikkvot (i LAMPP-miljö)? |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Bara ett inlägg till!
|
Vi läser av accessloggarna.
|
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
Okej låter som en fungerande idé, men då menar du att ni bara antar att en hel fil har blivit nedladdad om en förfrågan för filen finns? Tar ni filstorlek på filen och storleken på requesten och klassar som trafik då? Sedan vilken användares fil det var som vart hämtad? (uid? eller via mappen?)? Jag antar att ett sådant script skulle fungera i praktiken
![]() En proxy för HTTP för användare som surfar på shellkontot skulle antaligen fungera genom att räkna vad han tar emot/skickar. Eller löses detta på annat sätt? |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Bara ett inlägg till!
|
Citat:
Kanske kan du lösa trafikmätningen på shellkonton med hjälp av iptables. Då kan du till exempel välja att NAT:a varje användares trafik till olika IP-adresser (med hjälp av owner-UID) och sedan mäta dessa med någon bra programvara. Detta blir en krångligare lösning. |
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Mycket flitig postare
|
Är det filstorleken eller överförd datamängd som står där?
Om det är filstorleken har ju inte kunden någon nytta av att köra gzip (ur det avseendet). Kan man se även ingående trafik till kontot? T.ex. om besökare laddar upp filer kan det bli en del. Brukar webbhotell/VPS/dedikerad/colo lägga ihop ingående och utgående trafik? Eller bjuda på ingående trafik eftersom bandbredden finns (full duplex) och mest behövs för utgående trafik? |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Bara ett inlägg till!
|
Citat:
Citat:
Det beror på. Vi loggar inte ingående trafik i webbhotellet eftersom vi inte tycker det behövs. Däremot loggar vi trafiken i båda riktningar för VPS och egna servrar. Men det beror nog på webbhotellet hur de väljer att logga. |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Bara ett inlägg till!
|
ganska standard är att trafik in+ut görs om till "total" trafik.
och du behöver nog någon form av kontrollpanel som gör detta åt dig. |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Bara ett inlägg till!
|
Här är ett tips för en gratis kontrollpanel för din server.
Dock så är jag ganska säker på att den bara har koll på webb trafik och möjligen också mail/ftp. det som görs via shell finns det säkert verktyg för att ha koll på men det är inget jag behövt förr. iallafall. Kloxo (föredetta LXadmin). http://www.ruchirablog.com/setup-vps...o-admin-panel/ (guide som verkar vettig för att installera den) och deras officiella site: http://www.lxcenter.org/kloxo.htm http://www.lxcenter.org/kloxo/installation-2.htm Jag har dock inte använt kloxo/lxadmin själv men det är gratis numera sedan grundaren/skaparen lämnat denna värld och hans önskan hade varit något i stil med att det skulle bli opensource. Så det är tänkt att hyperVM och kloxo/lxadmin blir opensource inom en månad eller 2. Men just nu får man licenser gratis tills det blir opensource och då är det inga licenser alls. Citat:
|
||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|