Számviteli rendszerek internetes forgalom
Ez a tartalom része a sorozat: számláló rendszerek internetes forgalmat. Szerelése, konfiguráció, felhasználása
Stay tuned a közelgő cikkek ebben a sorozatban.
Az a lehetőség, SAMS. rendszer követelmények
A hivatalos meghatározás SAMS - ez nem egy számlázási rendszer, egy szoftver segítségével az adminisztrációs felhasználói hozzáférést a Squid proxy szerver. Ahhoz azonban, hogy használni, mint egy közlekedési monitoring rendszer, az utolsó proxy szerver, senki sem zavar. Felsoroljuk a főbb jellemzői:
Jelenleg a támogatott rendszerek alacsony: Linux, FreeBSD, OpenBSD, SUN Solaris x86. De mivel SAMS forráskód elérhető, semmi sem akadályozza meg a rendszergazda alkalmazkodni a termék más rendszerekhez.
SAMS dolgozni Ubuntu rendszer (Debian), telepíteni kell az alábbi alkalmazásokat és választható csomag:
Web-szerver apache2 apache2-MPM-prefork, PHP 5.2 (libapache2-mod-php5), php5-cgi, php5-common, php5-mysql, DB MySQL (mysql-server), mysql-client, libmysqlclient15off, proxy SQUID, és PCRE (libpcre3) könyvtár. Hogy az összes létre, és telepíteni, nem írom le, hogy jobban összpontosítson a részletek és a „buktatókat”.
Telepítés és beállítás
A kicsomagolás után SAMS archív napló a könyvtárába és futtatni parancsokat (szükséges superuser):
majd hozzon létre egy felhasználót az adatbázis eléréséhez mysql és ténylegesen SAMS adatbázis:
Cserélje ki a null értékek az övé. Ezt követően, a felhasználói nevet és jelszót kell menteni a konfigurációs fájlban SAMS /etc/sams.conf:
- MYSQLUSER = Sams - felhasználónév MySQL, amelynek neve fog működni SAMS;
- MYSQLPASSWORD = yourpasswd - a felhasználó jelszavát MySQL.
Az adatbázis létrehozása viszont ./mysql könyvtárba és futtasd a következő parancsokat:
Mondván: „költözött a könyvtár ./mysql», úgy értem egy alkönyvtárat a forráskód, ami után keletkezett kicsomagoló SAMS forgalmazás.
PHP konfigurációs változások szükségesek /etc/php5/apache2/php.ini file:
- Expose paraméter safe_mode = On
- SAMS valamilyen web-alapú szolgáltatás használatához a rendszer parancsokat, mint például wbinfo. A safe_mode PHP értelmező mód blokkolja a hozzáférést a rendszer parancsot. Azonban a borító segítségével futtatni parancsokat található a megadott könyvtárban paraméter safe_mode_exec_dir. A beállítás módosítása:
- További futtatását teszi lehetővé a rendszer PHP script kódot. Keresi a paraméter konfigurációs fájlt, és vegye ki belőle a híváskorlátozás funkciót phpinfo rendszer shell_exec exec:
1. ábra.
Nem írom le az összes lehetőséget, és a lehetőségeket a program beállításait - a rendszergazda konzol eloroszosodott, és az összes beállítás intuitív. Ehelyett a hangsúly az árnyalatok, ami problémát okoz azoknak, akik először találkozik a működését SAMS.
2. ábra.
Meg kell találnunk ezt a kullancs címkézve a „megtagadja a hozzáférést» «én» - én sablon nevét a listán a tiltott URL-t. Ha nem, nincs tilalom nem fog működni!
3. ábra.
És minden rendben van, de ha a felhasználó azt hiszi, az, hogy megy a tiltott hely, akkor megjelenik egy ablak, a 4. ábrán látható (a kép maga is meg lehet változtatni azáltal a helyére egy másik rajz)
4. ábra.
5. ábra.
Minden más opciókat, paramétereket a program akkor lesz képes látni magad megérteni egy kicsit a felület, akkor nem lesz nehéz.
következtetés
A következő cikk fogja vizsgálni a használatát SARG Ipaudit programok és összefüggésben az itt leírt feladatok, de egy kicsit más szögben, hogy úgy mondjam. Ezek a programok különböző tervezési elv, valamint más mechanizmusok működnek, de ez lesz szó a folytatása a ciklus. Remélem a cikk segít az olvasóknak, hogy a helyes választás.