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.
