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 <[email protected]> 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 [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/modwsgi/aa0f4c63-2558-4011-ae3c-8e9897c95c29n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/modwsgi/aa0f4c63-2558-4011-ae3c-8e9897c95c29n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/modwsgi/994CA139-FCF8-47A1-8880-DE50B4948796%40gmail.com.

Reply via email to