Convert Apache 2.2 htaccess rules to 2.4












0















I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.



Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.



What I'm trying to do is convert the below rules to 2.4:



#Block Countries
<Files 403.html>
allow from all
</Files>
ErrorDocument 403 /403.html
SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
SetEnvIf CF-IPCountry DE BuzzOff=1
SetEnvIf CF-IPCountry AT BuzzOff=1
#PINGDOM IPS START
BrowserMatchNoCase Pingdom pingdom_bot
#PINGDOM IPS END
Order allow,deny
Allow from all
Allow from env=pingdom_bot
Deny from env=BuzzOff
Deny from env=myip
#Block Countries


Any help?










share|improve this question



























    0















    I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.



    Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.



    What I'm trying to do is convert the below rules to 2.4:



    #Block Countries
    <Files 403.html>
    allow from all
    </Files>
    ErrorDocument 403 /403.html
    SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
    SetEnvIf CF-IPCountry DE BuzzOff=1
    SetEnvIf CF-IPCountry AT BuzzOff=1
    #PINGDOM IPS START
    BrowserMatchNoCase Pingdom pingdom_bot
    #PINGDOM IPS END
    Order allow,deny
    Allow from all
    Allow from env=pingdom_bot
    Deny from env=BuzzOff
    Deny from env=myip
    #Block Countries


    Any help?










    share|improve this question

























      0












      0








      0








      I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.



      Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.



      What I'm trying to do is convert the below rules to 2.4:



      #Block Countries
      <Files 403.html>
      allow from all
      </Files>
      ErrorDocument 403 /403.html
      SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
      SetEnvIf CF-IPCountry DE BuzzOff=1
      SetEnvIf CF-IPCountry AT BuzzOff=1
      #PINGDOM IPS START
      BrowserMatchNoCase Pingdom pingdom_bot
      #PINGDOM IPS END
      Order allow,deny
      Allow from all
      Allow from env=pingdom_bot
      Deny from env=BuzzOff
      Deny from env=myip
      #Block Countries


      Any help?










      share|improve this question














      I'm trying to convert Apache 2.2 rules to Apache 2.4 but I cannot find a proper way to make it work. I'm behind Cloudflare proxy and I know I can do it from Cloudflare, but I don't like the message it gives to the users. So I created a 403.html file which is what a user sees who's blocked.



      Up until now with Apache 2.2 it wokred like a charm, but on 2.4 it does not.



      What I'm trying to do is convert the below rules to 2.4:



      #Block Countries
      <Files 403.html>
      allow from all
      </Files>
      ErrorDocument 403 /403.html
      SetEnvIf X-FORWARDED-FOR 1.1.1.1 myip
      SetEnvIf CF-IPCountry DE BuzzOff=1
      SetEnvIf CF-IPCountry AT BuzzOff=1
      #PINGDOM IPS START
      BrowserMatchNoCase Pingdom pingdom_bot
      #PINGDOM IPS END
      Order allow,deny
      Allow from all
      Allow from env=pingdom_bot
      Deny from env=BuzzOff
      Deny from env=myip
      #Block Countries


      Any help?







      apache .htaccess






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 21 '18 at 10:57









      PanosPanos

      3411




      3411
























          0






          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410605%2fconvert-apache-2-2-htaccess-rules-to-2-4%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53410605%2fconvert-apache-2-2-htaccess-rules-to-2-4%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          mysqli_query(): Empty query in /home/lucindabrummitt/public_html/blog/wp-includes/wp-db.php on line 1924

          How to change which sound is reproduced for terminal bell?

          Can I use Tabulator js library in my java Spring + Thymeleaf project?