Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Wer ist online? Traffic aus China / IPs mit htaccess sperren

    andrewx

    • Fördermitglied
    • Beiträge: 31
    • Geschlecht:
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #15 am: 26. Oktober 2016, 08:30:22
    @Mille

    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN,US) BlockCountry
          Deny from env=BlockCountry
    </IfModule>

    Mit diesem Eintrag (Wurde schon weiter oben im Thema genannt) in deine .htaccess sperrst du z.b CN=China und US=USA  das kannst du beliebig erweitern, einfach Ländercode dort einfügen.

    Natürlich muss das Modul mod_geoip auf deinem Server/Webspace installiert sein.

    MfG

    Mille

    • Neu im Forum
    • Beiträge: 12
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #16 am: 26. Oktober 2016, 10:07:58
    Code: PHP  [Auswählen]
    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN,US) BlockCountry
          Deny from env=BlockCountry
    </IfModule>

    Das sind schöne Hieroglyphen, die Du da aufgemalt hast. Meine Frage ich somit, wi9e und wo ich die inbauen muss. Kommen die auf die auf die Homepage im Head, oder nach <body>? Oder kann es sein, das die in den Textedi eingefügt werden müssen?

    Ich habe mir auf  https://www.ip2location.com/free/visitor-blocker eine Länder IP address runtergeladen. Bin mir aber nicht sicher, ob die geht. Weil auf der Webseite „selekt dies, und selekt das“ angefragt wird, so dass ich nicht weiß, was ich da anklicken muss.

    Select IP address version.
    Step 2: Select the countries from the list you want to block
    Step 3: Choose the output format

    Downgelodet wird dann ellenlange IP`s
    2.16.6.0/23
    2.16.132.0/23
    2.16.170.0/23
    2.16.172.0/23
    2.16.240.0/20
    2.17.20.0/22

    ohne das was im Kopfbereich und etwas am Ende steht. Ich denke, dass diese eine Liste ist, die über den Textedi in den Webspace meines Severs geladen werden muss?
    Ich gehe weiter davon aus, dass im Kopfbereich vom Textedie bestimmte Texte stehen müssen, damit das auch klappt. Dann gehe ich davon aus, dass irgendwo in der Webseite Hinweise installiert werden müssen, damit überhaupt eine Reaktion erfolgen kann.
     Also frage ich, was im Textedi und/oder in der Webseite stehen muss

    Dieses zu klären ist meine Anfrage.
    Einen lieben Gruß

    Mille

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #17 am: 26. Oktober 2016, 10:13:51
    Es sollte im Hauptverzeichnis des Shops eine Datei geben, die .htaccess heißt. Falls die _.htaccess heißt, zuerst umbenennen und den Shop einmal aufrufen um zu sehen ob es ein Problem gibt.

    Den Code dann in diese Datei einfügen. Am besten zu Beginn der Datei.

    .htaccess ist eine Steuerdatei für den Webserver und hat rein gar nichts mit HTML zu tun.
    Wenn der Webserver das Modul mod_geoip installiert hat, ist die Ländersperre dann an.

    Mille

    • Neu im Forum
    • Beiträge: 12
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #18 am: 26. Oktober 2016, 10:30:50
    Bonsai
    Text:.Es sollte im Hauptverzeichnis des Shops eine Datei geben, die .htaccess heißt. Falls die _.htaccess heißt, zuerst umbenennen und den Shop einmal aufrufen um zu sehen ob es ein Problem gibt.

    Kommentar: Wo ist der Link?
    Auf http://www.homepage-kosten.de/htaccess/
    habe ich einen Generator gefunden. Ich weis aber nicht, ob man den so nutzen kann und ich weis nicht, was man da reinschreiben könnte?

    Im Übrigen beantwortet Frage, was man auf https://www.ip2location.com/free/visitor-blocker
    Anklicken muss, um die richtigen IP-Daten runterzuladen.

    Einen lieben Gruß
    Mille

    Mille

    • Neu im Forum
    • Beiträge: 12
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #19 am: 26. Oktober 2016, 11:02:34
    Dann habe ich auf  http://www.htaccesseditor.com/gr.shtml#a_basic einen Generator gefunden „htaccess online leicht erstellen“ gefunden. Da soll man nun etwas eingeben. Schön und gut.  Da steht aber nicht, was man eingeben soll.
    Und dann steht da: Schritt 2 Geben Sie den absoluten Pfad zu der .htpasswd Datei ein (z.B.:/home/foo/bar/.htpasswd)
    Fragt sich nur, Wo, auf welchen Zettel man den Pfad eingeben könnte.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #20 am: 26. Oktober 2016, 14:37:54
    1) Mit Deinem FTP Programm nachsehen ob bei Deinem Shop im Hauptverzeichnis eine .htaccess liegt

    Ja-> Weiter mit Punkt 3
    Nein-> Weiter mit Punkt 2
    2) Mit dem FTP Programm _.htaccess umbenennen in .htaccess
    Jetzt den Shop im Browser aufrufen. Alles OK?
    Ja-> weiter mit Punkt 3
    Nein -> Fehler hier berichten

    3) Mit dem FTP Programm die .htaccess herunterladen, den Code an den Anfang der Datei einfügen:
    Code: XML  [Auswählen]
    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN,US) BlockCountry
          Deny from env=BlockCountry
    </IfModule>
    Die Datei speichern und wieder hochladen.

    BITTE FÜR PUNKT 3 EINEN TEXTEDITOR VERWENDEN! Z.B. notepad.exe

    Mille

    • Neu im Forum
    • Beiträge: 12
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #21 am: 26. Oktober 2016, 16:02:36
    Wenn ich mit den FTP-Programm meine Remoteseite bei Strato öffne, dann finde ich nur die gleichen Ordner und Webseiten wiedergespiegelt, wie sie bei mir auf den Rechner liegen. Gibt es bei Strato irgendwo ein Geinheimfach?

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #22 am: 26. Oktober 2016, 16:16:53

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #23 am: 28. Oktober 2016, 08:35:37
    Ähhhmm....
    US sperren bedeutet auch, ich grenze Bing (Microsoft), Yahoo und Google aus.
    CN und RU machen sinn, da bekommen wir auch die meisten unnötigen Anfragen her.
    Aber US .... Ich finde das bedenklich.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #24 am: 28. Oktober 2016, 09:30:00
    Jo .... stand da aber auch ganz klar, wie man die Länder einstellt ...
    http://www.modified-shop.org/forum/index.php?topic=30504.msg327603#msg327603

    Evtl wäre der Code besser .... gleich mit Funktionstest :-D
    Code: XML  [Auswählen]
    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN,DE) BlockCountry
          Deny from env=BlockCountry
    </IfModule>

    Teratek

    • Schreiberling
    • Beiträge: 273
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #25 am: 28. Oktober 2016, 09:46:49
    ich hatte jetzt seit ein paar Wochen den Baidu Spider auf meiner Seite mit >100.000 Hits pro Tag, die enormen Traffic erzeugt haben.

    Vor zwei Tagen habe ich in der robots.txt

    User-agent: Baiduspider
    Disallow: /

    eingefugt und seit heute ist Ruhe  :-D

    Schauen wir mal, ob das so bleibt

    Mille

    • Neu im Forum
    • Beiträge: 12
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #26 am: 31. Oktober 2016, 23:55:36
    Mein Lernfortschritt in Sachen htaccess und Ländersperre ist fortschreitend.
    Ich brauche ein Textdokument (.txt) was auf den Server hochgeladen werden muss.
    Auf die Datei muss ich die IPs einfügen. Z.B.

    Als CIDR

    Code: PHP  [Auswählen]
    # Copyright 2016 COUNTRY IP BLOCKS™ LLC
    #all rights reserved.
    #This list may not be redistributed in any form.
    #this list includes network data on the following countries:
    #China
    2.16.6.0/23
    2.16.132.0/23
    2.16.170.0/23
    2.16.172.0/23
    ...
    ...
    ...

    Oder als Deny:

    Code: PHP  [Auswählen]
    # Copyright 2016 COUNTRY IP BLOCKS™ LLC
    #all rights reserved.
    #This list may not be redistributed in any form.
    #this list includes network data on the following countries:
    # China
    <Limit GET POST>
    order allow,deny
    deny from 2.16.6.0/23
    deny from 2.16.132.0/23
    deny from 2.16.170.0/23
    ...
    ...
    ...

    Bei beiden Möglichkeiten besteht einmal der Nachteil, dass die IPs öfter erneuert werden müssen, und so wie ich vermute, wegen der Länge der Datei die Webseite verlangsamen könnten.

    Dann liegt noch dieser Code vor:
    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN,US) BlockCountry
          Deny from env=BlockCountry
    </IfModule>

    Wo ich annehme, das dieser Code auf ein Textdokument (.txt) ebenfalls auf dem Server gebracht werden muss. Die Datei alleine hätte dann den Vorteil, dass die schneller ist und nicht nachoptimiert werden muss.

    Somit frage ich an, ob dieser Vermutung richtig ist, oder muss ich da noch die IPs einfügen? Oder ob das als CIDR oder denny optimaler funktionieren könnte.

    Für die Rückantwort bedanke ich mich jetzt schon.
    Mille

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #27 am: 02. November 2016, 09:51:32
    Ja, Textformat ... aber der Name der Datei muss .htaccess lauten.

    Code: XML  [Auswählen]
    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN,DE) BlockCountry
          Deny from env=BlockCountry
    </IfModule>
    Wenn Du diesen Code in die .htaccess Deines Shop Hauptverzeichnisses einbaust, und der Shop ist danach offline, dann hat Dein Provider das Modul mod_geoip auf dem Webserver installiert. Dann kümmert sich der Server darum welche IPs aus DE oder CN sind. Wenn der Shop weiterhin angezeigt wird, hat der Provider das Modul nicht installiert.

    Also wenn Du Dich selbst erfolgreich ausgesperrt hast, einfach ändern in:
    Code: XML  [Auswählen]
    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN) BlockCountry
          Deny from env=BlockCountry
    </IfModule>
    und Deutschland ist wieder an.

    Mille

    • Neu im Forum
    • Beiträge: 12
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #28 am: 02. November 2016, 19:57:04
    Mein lieber Bonsai,
    vielen Dank für die Hilfe.

    So wie ich das Verstehe, muss ich die Textdatei (.txt) „.htaccess“ nennen mit einem Punkt davor. Und darein kommt:

    Code: PHP  [Auswählen]
    # Ländersperre
    <IfModule mod_geoip.c>
       GeoIPEnable On
          SetEnvIf GEOIP_COUNTRY_CODE (CN) BlockCountry
          Deny from env=BlockCountry
    </IfModule>

    Wobei ich auf order allow,deny oder CIDR verzichten kann?

    Diese Datei kommt dann in das Verzeichnis, wo meine Webseiten liegen zum Hochladen?
    Kann die Datei auch in einen anderen Ordner liegen. Z.B. bei den Bildern?

    Mille

    • Neu im Forum
    • Beiträge: 12
    Re: Wer ist online? Traffic aus China / IPs mit htaccess sperren
    Antwort #29 am: 02. November 2016, 20:08:48
    Ist noch anzugeben, dass der Server Apache instaliert hat, nicht aber php
    Managed Server
    3 Antworten
    2757 Aufrufe
    07. Oktober 2010, 08:40:12 von Tomcraft
    1 Antworten
    2399 Aufrufe
    29. Mai 2014, 22:50:14 von p3e
    5 Antworten
    5322 Aufrufe
    17. Januar 2014, 10:29:26 von Matt
    2 Antworten
    6290 Aufrufe
    31. Juli 2010, 23:26:37 von speedy