Re: [modwsgi] Forbidden You don't have permission to access / on this server.

398 views
Skip to first unread message

Graham Dumpleton

unread,
Sep 30, 2022, 4:12:46 PM9/30/22
to mod...@googlegroups.com
Don't put your files under the root user home directory. The permissions on /root don't allow other users to look into the directory, meaning the Apache user that the Apache processes run as cannot look into that directory.

Note that the permissions on /root should NOT be changed. Put your project files somewhere else.

Graham

On 29 Sep 2022, at 6:45 pm, Shiva Kumar <sh...@walsoul.com> wrote:


I have flask application that is runnig on apache(httpd) using mod_wsgi I have a python environment set up. Using WSGIDaemonProcess with properly set python-home I was able to run a basic "Flask test" app to verify things working properly. but when I using WSGIDaemonProcess to deploy I'm getting error.

3180 [Thu Sep 29 13:47:07.042380 2022] [core:error] [pid 15230] (13)Permission denied: [client 172.70.90.229:14996] AH00035: access to / denied (filesystem path '/root/ns        e') because search permissions are missing on a component of the path
   3181 172.70.90.229 - - [29/Sep/2022:13:47:07 +0530] "GET / HTTP/1.1" 403 202 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0"
   3182 [Thu Sep 29 13:47:07.050614 2022] [core:error] [pid 15227] (13)Permission denied: [client 172.70.188.77:37914] AH00035: access to / denied (filesystem path '/root/ns        e') because search permissions are missing on a component of the path
   3183 172.70.188.77 - - [29/Sep/2022:13:47:07 +0530] "GET / HTTP/1.1" 403 202 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0"
   3184 [Thu Sep 29 13:47:07.212233 2022] [core:error] [pid 15229] (13)Permission denied: [client 172.70.85.81:23788] AH00035: access to / denied (filesystem path '/root/nse        ') because search permissions are missing on a component of the path
   3185 172.70.85.81 - - [29/Sep/2022:13:47:07 +0530] "GET / HTTP/1.1" 403 202 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0"
   3186 [Thu Sep 29 13:47:07.583472 2022] [core:error] [pid 15228] (13)Permission denied: [client 172.71.178.103:52888] AH00035: access to / denied (filesystem path '/root/n        se') because search permissions are missing on a component of the path
   3187 172.71.178.103 - - [29/Sep/2022:13:47:07 +0530] "GET / HTTP/1.1" 403 202 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0"

and this the passenger_wsgi.py file code

# from app import app as application

#from nse_stock_master.ReadData import app as application


# importing the sys module
import sys

# appending the directory of ReadData.py
# in the sys.path list
sys.path.insert(0,'/var/www/html/tickerscreener')

activate_this ='/root/.local/share/virtualenvs/tickerscreener-VNoT57Rh/bin/activate_this.py'
with open(activate_this) as file_:
        exect(file_.read(), dict(__file__=activate_this))

from app import app as application


# now we can import app
#from app import app as application

virtual httpd config

VirtualHost *:80>

ServerName www.tickerscreener.in

 WSGIDaemonProcess flaskapp user=nse group=nse processes=2 threads=15
 WSGIScriptAlias / /root/nse/var/www/html/tickerscreener/passenger_wsgi.py

ServerAlias tickerscreener.in

<Directory /var/www/html/tickerscreener>
 WSGIProcessGroup flaskapp
 WSGIApplicationGroup %{GLOBAL}
 Order deny,allow
 Allow from all
</Directory>


DocumentRoot /var/www/html/tickerscreener

ErrorLog /var/www/html/tickerscreener/logs/access.log
CustomLog /var/www/html/tickerscreener/logs/access.log combined

</VirtualHost>

May I know where I done the mistake

--
You received this message because you are subscribed to the Google Groups "modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to modwsgi+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/aa0f4c63-2558-4011-ae3c-8e9897c95c29n%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages