Apache2 on Debian: Getting forbidden when accessing local websiteSetting up a virtual host on LAMP (Ubuntu 11) returns 403Apache2 on Ubuntu 11.04 - New Virtual Host 403 Forbidden ErrorHow to HIDE “client denied by server configuration:” error in logWhy am I getting Network error: 403 Forbidden in firebug for files I am not trying to access?VHosts config locationApache 403 Forbidden Error when accessing local web server using local IP addressApache2 / debian wheezy serving only default virtual hostApache 2.4.6 (User mod 403)Apache2 randomly stop working, error 403Redirect from http to https stopped working after update of Moodle

Can the Help action be used to give advantage to a specific ally's attack (rather than just the next ally who attacks the target)?

In what episode of TOS did a character on the bridge make a comment about raising one to some power?

How were these pictures of spacecraft wind tunnel testing taken?

Is a post-climate apocolypse city in which many or most insects have disappeared realistic?

Compact Mechanical Energy Source

Do firearms count as ranged weapons?

Future enhancements for the finite element method

Leading and Suffering Numbers

How to extract lower and upper bound in numeric format from a confidence interval string?

Why colon to denote that a value belongs to a type?

Do you play the upbeat when beginning to play a series of notes, and then after?

Is there an explanation for Austria's Freedom Party virtually retaining its vote share despite recent scandal?

How to capture more stars?

How do I subvert the tropes of a train heist?

Grammar of "Nec huic publico, ut opinantur, malo turba tantum et imprudens uulgus ingemuit"

How is character development a major role in the plot of a story

Why doesn't the Earth's acceleration towards the Moon accumulate to push the Earth off its orbit?

Yandex Programming Contest: Alarms

Infinitely many hats

Draw a checker pattern with a black X in the center

Split polygon using another polygon in QGIS

What does the term “mohel” mean in Hilchot Melicha (salting)?

What caused the tendency for conservatives to not support climate change reform?

File globbing pattern, !(*example), behaves differently in bash script than it does in bash shell



Apache2 on Debian: Getting forbidden when accessing local website


Setting up a virtual host on LAMP (Ubuntu 11) returns 403Apache2 on Ubuntu 11.04 - New Virtual Host 403 Forbidden ErrorHow to HIDE “client denied by server configuration:” error in logWhy am I getting Network error: 403 Forbidden in firebug for files I am not trying to access?VHosts config locationApache 403 Forbidden Error when accessing local web server using local IP addressApache2 / debian wheezy serving only default virtual hostApache 2.4.6 (User mod 403)Apache2 randomly stop working, error 403Redirect from http to https stopped working after update of Moodle






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















So I want to configure the folder /home/web as my webserver because I have folders there representing all the sites I'm developing. I recently switched from Centos to Debian so I'm reinstalling everything.



My current webpage is fh. The permissions are as follows (This is inside /home/web:



drwxrwxr-x. 6 ariela www-data 4096 May 15 06:33 fh


I've modified /etc/apache2/apach2.conf so that the default /var/www/html dir looks like this:



<Directory /home/web>
Order allow,deny
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>


After that I've changed /etc/apache2/sites-available/000-default.conf to read like this:



<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /home/web

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>


But after all of that redirecting my browser to localhost/fh I get the Forbidden message and the log shows:



[Wed May 15 07:24:53.129930 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/fh
[Wed May 15 07:24:53.183159 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/favicon.ico, referer: http://localhost/fh


What am I missing?










share|improve this question
























  • You're missing the typo /howe/web in your <Directory /howe/web> line.

    – wurtel
    May 15 at 12:36











  • You are right. But I fixed it and nothing changed. Same error. Same forbidden

    – aarelovich
    May 15 at 12:46











  • You did reload apache after making the fix, right? Otherwise it might be an selinux thing (I have little experience with that).

    – wurtel
    May 15 at 12:58











  • I did (systemctl restart apache2). There is no sel linux far as I know in debian. I did have that problem in centos. But debian does not have it.

    – aarelovich
    May 15 at 13:02











  • I've also checked that the correction was done, and it is correct now, but still no dice... It's weird I've never had so many problems making this work...

    – aarelovich
    May 15 at 13:03

















0















So I want to configure the folder /home/web as my webserver because I have folders there representing all the sites I'm developing. I recently switched from Centos to Debian so I'm reinstalling everything.



My current webpage is fh. The permissions are as follows (This is inside /home/web:



drwxrwxr-x. 6 ariela www-data 4096 May 15 06:33 fh


I've modified /etc/apache2/apach2.conf so that the default /var/www/html dir looks like this:



<Directory /home/web>
Order allow,deny
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>


After that I've changed /etc/apache2/sites-available/000-default.conf to read like this:



<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /home/web

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>


But after all of that redirecting my browser to localhost/fh I get the Forbidden message and the log shows:



[Wed May 15 07:24:53.129930 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/fh
[Wed May 15 07:24:53.183159 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/favicon.ico, referer: http://localhost/fh


What am I missing?










share|improve this question
























  • You're missing the typo /howe/web in your <Directory /howe/web> line.

    – wurtel
    May 15 at 12:36











  • You are right. But I fixed it and nothing changed. Same error. Same forbidden

    – aarelovich
    May 15 at 12:46











  • You did reload apache after making the fix, right? Otherwise it might be an selinux thing (I have little experience with that).

    – wurtel
    May 15 at 12:58











  • I did (systemctl restart apache2). There is no sel linux far as I know in debian. I did have that problem in centos. But debian does not have it.

    – aarelovich
    May 15 at 13:02











  • I've also checked that the correction was done, and it is correct now, but still no dice... It's weird I've never had so many problems making this work...

    – aarelovich
    May 15 at 13:03













0












0








0








So I want to configure the folder /home/web as my webserver because I have folders there representing all the sites I'm developing. I recently switched from Centos to Debian so I'm reinstalling everything.



My current webpage is fh. The permissions are as follows (This is inside /home/web:



drwxrwxr-x. 6 ariela www-data 4096 May 15 06:33 fh


I've modified /etc/apache2/apach2.conf so that the default /var/www/html dir looks like this:



<Directory /home/web>
Order allow,deny
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>


After that I've changed /etc/apache2/sites-available/000-default.conf to read like this:



<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /home/web

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>


But after all of that redirecting my browser to localhost/fh I get the Forbidden message and the log shows:



[Wed May 15 07:24:53.129930 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/fh
[Wed May 15 07:24:53.183159 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/favicon.ico, referer: http://localhost/fh


What am I missing?










share|improve this question
















So I want to configure the folder /home/web as my webserver because I have folders there representing all the sites I'm developing. I recently switched from Centos to Debian so I'm reinstalling everything.



My current webpage is fh. The permissions are as follows (This is inside /home/web:



drwxrwxr-x. 6 ariela www-data 4096 May 15 06:33 fh


I've modified /etc/apache2/apach2.conf so that the default /var/www/html dir looks like this:



<Directory /home/web>
Order allow,deny
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>


After that I've changed /etc/apache2/sites-available/000-default.conf to read like this:



<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /home/web

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>


But after all of that redirecting my browser to localhost/fh I get the Forbidden message and the log shows:



[Wed May 15 07:24:53.129930 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/fh
[Wed May 15 07:24:53.183159 2019] [authz_core:error] [pid 8159] [client ::1:56998] AH01630: client denied by server configuration: /home/web/favicon.ico, referer: http://localhost/fh


What am I missing?







apache-2.2






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited May 15 at 12:46







aarelovich

















asked May 15 at 10:32









aarelovichaarelovich

1116




1116












  • You're missing the typo /howe/web in your <Directory /howe/web> line.

    – wurtel
    May 15 at 12:36











  • You are right. But I fixed it and nothing changed. Same error. Same forbidden

    – aarelovich
    May 15 at 12:46











  • You did reload apache after making the fix, right? Otherwise it might be an selinux thing (I have little experience with that).

    – wurtel
    May 15 at 12:58











  • I did (systemctl restart apache2). There is no sel linux far as I know in debian. I did have that problem in centos. But debian does not have it.

    – aarelovich
    May 15 at 13:02











  • I've also checked that the correction was done, and it is correct now, but still no dice... It's weird I've never had so many problems making this work...

    – aarelovich
    May 15 at 13:03

















  • You're missing the typo /howe/web in your <Directory /howe/web> line.

    – wurtel
    May 15 at 12:36











  • You are right. But I fixed it and nothing changed. Same error. Same forbidden

    – aarelovich
    May 15 at 12:46











  • You did reload apache after making the fix, right? Otherwise it might be an selinux thing (I have little experience with that).

    – wurtel
    May 15 at 12:58











  • I did (systemctl restart apache2). There is no sel linux far as I know in debian. I did have that problem in centos. But debian does not have it.

    – aarelovich
    May 15 at 13:02











  • I've also checked that the correction was done, and it is correct now, but still no dice... It's weird I've never had so many problems making this work...

    – aarelovich
    May 15 at 13:03
















You're missing the typo /howe/web in your <Directory /howe/web> line.

– wurtel
May 15 at 12:36





You're missing the typo /howe/web in your <Directory /howe/web> line.

– wurtel
May 15 at 12:36













You are right. But I fixed it and nothing changed. Same error. Same forbidden

– aarelovich
May 15 at 12:46





You are right. But I fixed it and nothing changed. Same error. Same forbidden

– aarelovich
May 15 at 12:46













You did reload apache after making the fix, right? Otherwise it might be an selinux thing (I have little experience with that).

– wurtel
May 15 at 12:58





You did reload apache after making the fix, right? Otherwise it might be an selinux thing (I have little experience with that).

– wurtel
May 15 at 12:58













I did (systemctl restart apache2). There is no sel linux far as I know in debian. I did have that problem in centos. But debian does not have it.

– aarelovich
May 15 at 13:02





I did (systemctl restart apache2). There is no sel linux far as I know in debian. I did have that problem in centos. But debian does not have it.

– aarelovich
May 15 at 13:02













I've also checked that the correction was done, and it is correct now, but still no dice... It's weird I've never had so many problems making this work...

– aarelovich
May 15 at 13:03





I've also checked that the correction was done, and it is correct now, but still no dice... It's weird I've never had so many problems making this work...

– aarelovich
May 15 at 13:03










2 Answers
2






active

oldest

votes


















0














The problem is twofold:



  • You had a typo in the Directory name (howe vs. home)

  • You had added a line Order allow,deny which is the old style of access control, and that expects a corresponding allow from all type of rule, not the new Require all granted

So fix the typo, remove the Order line, and it should work.






share|improve this answer






























    0














    First off, you should add your <Directory> block to your <VirtualHost> configuration. It should not be necessary to edit /etc/apache2/apache2.conf.



    Apache 2.2



    If you're using Apache 2.2, then Require all granted is invalid syntax.



    http://httpd.apache.org/docs/2.4/mod/mod_access_compat.html#order




    Deny,Allow



    First, all Deny directives are evaluated; if any match, the request is denied unless it also matches an Allow directive. Any requests which do not match any Allow or Deny directives are permitted.




    So if we use Order Deny,Allow here and don't specify any Allow or Deny rules, then access is allowed.



    <Directory /home/web>
    Order Deny,Allow
    Options Indexes FollowSymLinks
    AllowOverride None
    </Directory>


    Alternative:



    <Directory /home/web>
    Order Allow,Deny
    Allow from all
    Options Indexes FollowSymLinks
    AllowOverride None
    </Directory>


    Apache 2.4



    If you're using an Apache 2.4, then Order, Allow and Deny are deprecated syntax. Use Require instead:



    <Directory /home/web>
    Require all granted
    Options Indexes FollowSymLinks
    AllowOverride None
    </Directory>


    See: https://httpd.apache.org/docs/2.4/upgrading.html#run-time






    share|improve this answer























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "2"
      ;
      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%2fserverfault.com%2fquestions%2f967343%2fapache2-on-debian-getting-forbidden-when-accessing-local-website%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      The problem is twofold:



      • You had a typo in the Directory name (howe vs. home)

      • You had added a line Order allow,deny which is the old style of access control, and that expects a corresponding allow from all type of rule, not the new Require all granted

      So fix the typo, remove the Order line, and it should work.






      share|improve this answer



























        0














        The problem is twofold:



        • You had a typo in the Directory name (howe vs. home)

        • You had added a line Order allow,deny which is the old style of access control, and that expects a corresponding allow from all type of rule, not the new Require all granted

        So fix the typo, remove the Order line, and it should work.






        share|improve this answer

























          0












          0








          0







          The problem is twofold:



          • You had a typo in the Directory name (howe vs. home)

          • You had added a line Order allow,deny which is the old style of access control, and that expects a corresponding allow from all type of rule, not the new Require all granted

          So fix the typo, remove the Order line, and it should work.






          share|improve this answer













          The problem is twofold:



          • You had a typo in the Directory name (howe vs. home)

          • You had added a line Order allow,deny which is the old style of access control, and that expects a corresponding allow from all type of rule, not the new Require all granted

          So fix the typo, remove the Order line, and it should work.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 15 at 13:35









          wurtelwurtel

          3,118613




          3,118613























              0














              First off, you should add your <Directory> block to your <VirtualHost> configuration. It should not be necessary to edit /etc/apache2/apache2.conf.



              Apache 2.2



              If you're using Apache 2.2, then Require all granted is invalid syntax.



              http://httpd.apache.org/docs/2.4/mod/mod_access_compat.html#order




              Deny,Allow



              First, all Deny directives are evaluated; if any match, the request is denied unless it also matches an Allow directive. Any requests which do not match any Allow or Deny directives are permitted.




              So if we use Order Deny,Allow here and don't specify any Allow or Deny rules, then access is allowed.



              <Directory /home/web>
              Order Deny,Allow
              Options Indexes FollowSymLinks
              AllowOverride None
              </Directory>


              Alternative:



              <Directory /home/web>
              Order Allow,Deny
              Allow from all
              Options Indexes FollowSymLinks
              AllowOverride None
              </Directory>


              Apache 2.4



              If you're using an Apache 2.4, then Order, Allow and Deny are deprecated syntax. Use Require instead:



              <Directory /home/web>
              Require all granted
              Options Indexes FollowSymLinks
              AllowOverride None
              </Directory>


              See: https://httpd.apache.org/docs/2.4/upgrading.html#run-time






              share|improve this answer



























                0














                First off, you should add your <Directory> block to your <VirtualHost> configuration. It should not be necessary to edit /etc/apache2/apache2.conf.



                Apache 2.2



                If you're using Apache 2.2, then Require all granted is invalid syntax.



                http://httpd.apache.org/docs/2.4/mod/mod_access_compat.html#order




                Deny,Allow



                First, all Deny directives are evaluated; if any match, the request is denied unless it also matches an Allow directive. Any requests which do not match any Allow or Deny directives are permitted.




                So if we use Order Deny,Allow here and don't specify any Allow or Deny rules, then access is allowed.



                <Directory /home/web>
                Order Deny,Allow
                Options Indexes FollowSymLinks
                AllowOverride None
                </Directory>


                Alternative:



                <Directory /home/web>
                Order Allow,Deny
                Allow from all
                Options Indexes FollowSymLinks
                AllowOverride None
                </Directory>


                Apache 2.4



                If you're using an Apache 2.4, then Order, Allow and Deny are deprecated syntax. Use Require instead:



                <Directory /home/web>
                Require all granted
                Options Indexes FollowSymLinks
                AllowOverride None
                </Directory>


                See: https://httpd.apache.org/docs/2.4/upgrading.html#run-time






                share|improve this answer

























                  0












                  0








                  0







                  First off, you should add your <Directory> block to your <VirtualHost> configuration. It should not be necessary to edit /etc/apache2/apache2.conf.



                  Apache 2.2



                  If you're using Apache 2.2, then Require all granted is invalid syntax.



                  http://httpd.apache.org/docs/2.4/mod/mod_access_compat.html#order




                  Deny,Allow



                  First, all Deny directives are evaluated; if any match, the request is denied unless it also matches an Allow directive. Any requests which do not match any Allow or Deny directives are permitted.




                  So if we use Order Deny,Allow here and don't specify any Allow or Deny rules, then access is allowed.



                  <Directory /home/web>
                  Order Deny,Allow
                  Options Indexes FollowSymLinks
                  AllowOverride None
                  </Directory>


                  Alternative:



                  <Directory /home/web>
                  Order Allow,Deny
                  Allow from all
                  Options Indexes FollowSymLinks
                  AllowOverride None
                  </Directory>


                  Apache 2.4



                  If you're using an Apache 2.4, then Order, Allow and Deny are deprecated syntax. Use Require instead:



                  <Directory /home/web>
                  Require all granted
                  Options Indexes FollowSymLinks
                  AllowOverride None
                  </Directory>


                  See: https://httpd.apache.org/docs/2.4/upgrading.html#run-time






                  share|improve this answer













                  First off, you should add your <Directory> block to your <VirtualHost> configuration. It should not be necessary to edit /etc/apache2/apache2.conf.



                  Apache 2.2



                  If you're using Apache 2.2, then Require all granted is invalid syntax.



                  http://httpd.apache.org/docs/2.4/mod/mod_access_compat.html#order




                  Deny,Allow



                  First, all Deny directives are evaluated; if any match, the request is denied unless it also matches an Allow directive. Any requests which do not match any Allow or Deny directives are permitted.




                  So if we use Order Deny,Allow here and don't specify any Allow or Deny rules, then access is allowed.



                  <Directory /home/web>
                  Order Deny,Allow
                  Options Indexes FollowSymLinks
                  AllowOverride None
                  </Directory>


                  Alternative:



                  <Directory /home/web>
                  Order Allow,Deny
                  Allow from all
                  Options Indexes FollowSymLinks
                  AllowOverride None
                  </Directory>


                  Apache 2.4



                  If you're using an Apache 2.4, then Order, Allow and Deny are deprecated syntax. Use Require instead:



                  <Directory /home/web>
                  Require all granted
                  Options Indexes FollowSymLinks
                  AllowOverride None
                  </Directory>


                  See: https://httpd.apache.org/docs/2.4/upgrading.html#run-time







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered May 15 at 13:36









                  FreddyFreddy

                  1,188110




                  1,188110



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Server Fault!


                      • 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%2fserverfault.com%2fquestions%2f967343%2fapache2-on-debian-getting-forbidden-when-accessing-local-website%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

                      Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

                      Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

                      What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company