Current time: 11-23-2024, 11:41 PM Hello There, Guest! (LoginRegister)


Post Reply 
[ERLEDIGT] Awstats - wie den Zugriff nur für best. Personen erlauben?
Author Message
mik_schreiber Offline
Junior Member
*

Posts: 23
Joined: Dec 2007
Reputation: 0
Post: #1
Question [ERLEDIGT] Awstats - wie den Zugriff nur für best. Personen erlauben?
Welche Möglichkeiten gibt es den Zugriff zu beschränken?
mit htaccess wäre eine Möglickeit aber das das script in cgi-schripts liegt, müsste man das script in ein Unterverzeichnis legen, Dort den Zugriff mit htaccess verbeten/erlauben. Wenn man das macht bedeutete es aber, dass man immer in der awstats config der jeweiligen Domain das auch ändern muss.
Gibt es eine andere Möglichket?
(This post was last modified: 01-19-2008 12:27 AM by BeNe.)
01-18-2008 09:34 PM
Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #2
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
Hättest Du die Suche benutzt, hättest Du bestimmt einen Lösungsansatz gefunden. Wink

http://www.isp-control.net/forum/hack-se...t-305.html
01-18-2008 09:54 PM
Visit this user's website Find all posts by this user Quote this message in a reply
mik_schreiber Offline
Junior Member
*

Posts: 23
Joined: Dec 2007
Reputation: 0
Post: #3
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
gOOvER Wrote:Hättest Du die Suche benutzt, hättest Du bestimmt einen Lösungsansatz gefunden. Wink
http://www.isp-control.net/forum/hack-se...t-305.html

Natürlich habe ich die Suche verwendet. Jedoch ist das eine Lösung die patched und nur als im IspCP Panel angemeldeter User die Seite zeigt.
Abgeshen davon steht dort
Quote:AWStats is now part of the latest build so avoid following this guide and try out the latest build instead.

Ich könnte auch für meine Idee einen Mini-Patch machen, aber möchte eigentlich nicht das IspCP verändern. Darum auch meine Frage ob jemand eine andere Lösung hat um direkt zuzugreifen also "domain.tdl/stats/" und dann per password verbieten/erlauben ohne gross zu patchen

Da gefällt mir der Ansatz schon besser:
http://www.isp-control.net/forum/awstats...562-2.html
(This post was last modified: 01-18-2008 10:32 PM by mik_schreiber.)
01-18-2008 10:20 PM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #4
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
Du kannst ja eine .htaccess erstellen und dann in der Apache Directive für AWStats darauf verweisen. Ist dann zwar für alle das gleiche PW. Es sei denn Du legst jeden User in der .htaccess

In Debian Etch wurde leider das dbauth modul deaktiviert. Damit könnten wir einfach gegen die ispCP DB abfragen. Aber das gibt es so nicht mehr.

Greez BeNe
01-18-2008 10:34 PM
Visit this user's website Find all posts by this user Quote this message in a reply
mik_schreiber Offline
Junior Member
*

Posts: 23
Joined: Dec 2007
Reputation: 0
Post: #5
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
BeNe Wrote:Du kannst ja eine .htaccess erstellen
nur in welches Verzeichnis soll dann die .htaccess?

BeNe Wrote:In Debian Etch wurde leider das dbauth modul deaktiviert. Damit könnten wir einfach gegen die ispCP DB abfragen. Aber das gibt es so nicht mehr.

hatte ich gelesen .. das wäre der Ansatz der mir auch gefallen hätte

Gruss
01-18-2008 11:05 PM
Find all posts by this user Quote this message in a reply
Cube Offline
Member
***

Posts: 740
Joined: Apr 2007
Reputation: 9
Post: #6
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
Die htaccess muss in das Verzeichnis in welchem das cgi-Skript liegt.

Man kann auch statisches AWStats nutzen, hat zwar auch seine Nachteile, doch beim Passwortschutz ist man flexibler.

Ansonsten bleibt abzuwarten bis der Passwortschutz in ispCP integriert wird.
01-18-2008 11:37 PM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #7
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
Das hier geht mit dynamischen und statischen Daten und ist direkt über die Apache Direktive gesteuert.

/etc/apache2/sites-enabled/01_awstats.conf anpassen:

Code:
#
# AWStats Begin
#

Alias /awstatsicons "/usr/share/awstats/icon/"


NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule ^/stats/(.+)/$ http://localhost/awstats/?config=$1 [P]
        RewriteRule ^/stats/(.+)/awstats.pl(.*)$ http://localhost/awstats/$2 [P]
    </IfModule>

    ScriptAlias /awstats "/usr/lib/cgi-bin/awstats.pl"

<Directory /usr/lib/cgi-bin>
        Options +ExecCGI
        DirectoryIndex awstats.pl
        Order allow,deny
        Allow from all

        AuthType Basic
        AuthName "AWStats"
        AuthUserFile /var/www/virtual/.htpasswd <- Könnte ein pfad sein...
        Require user User1 User 2 .... <- USER Eintragen
    </Directory>

</VirtualHost>

#
# AWStats End
#

Apache neustarten und gut ist Wink

Greez BeNe
01-18-2008 11:57 PM
Visit this user's website Find all posts by this user Quote this message in a reply
mik_schreiber Offline
Junior Member
*

Posts: 23
Joined: Dec 2007
Reputation: 0
Post: #8
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
Cube Wrote:Die htaccess muss in das Verzeichnis in welchem das cgi-Skript liegt.
genau das ist doch das Problem dass dort auch andere scripts liegen - geht so nicht

aber
vielen Dank BeNe ... das ist die Lösung (wäre gut wenn das unter HOTOWS zu finden wäre
01-19-2008 12:10 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #9
RE: Awstats - wie den Zugriff nur für best. Personen erlauben?
Quote:vielen Dank BeNe
Kein Problem Wink

Quote:das ist die Lösung (wäre gut wenn das unter HOTOWS zu finden wäre
Ja, könnte ich mal am Wochenende machen.

Greez BeNe
01-19-2008 12:27 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Cube Offline
Member
***

Posts: 740
Joined: Apr 2007
Reputation: 9
Post: #10
RE: [ERLEDIGT] Awstats - wie den Zugriff nur für best. Personen erlauben?
Quote:genau das ist doch das Problem dass dort auch andere scripts liegen - geht so nicht
Sorry, das habe ich nicht bedacht. Hat bei mir do funktioniert, weil bei mir dort keine anderen Skripts sind. Man sollte aber nicht von sich auf andere schließen. Wink
01-19-2008 01:39 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 6 Guest(s)