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;
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
|
show 3 more comments
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
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
|
show 3 more comments
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
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
apache-2.2
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
|
show 3 more comments
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
|
show 3 more comments
2 Answers
2
active
oldest
votes
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 correspondingallow from all
type of rule, not the newRequire all granted
So fix the typo, remove the Order line, and it should work.
add a comment |
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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 correspondingallow from all
type of rule, not the newRequire all granted
So fix the typo, remove the Order line, and it should work.
add a comment |
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 correspondingallow from all
type of rule, not the newRequire all granted
So fix the typo, remove the Order line, and it should work.
add a comment |
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 correspondingallow from all
type of rule, not the newRequire all granted
So fix the typo, remove the Order line, and it should work.
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 correspondingallow from all
type of rule, not the newRequire all granted
So fix the typo, remove the Order line, and it should work.
answered May 15 at 13:35
wurtelwurtel
3,118613
3,118613
add a comment |
add a comment |
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
add a comment |
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
add a comment |
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
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
answered May 15 at 13:36
FreddyFreddy
1,188110
1,188110
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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