[root@superhost public_html]# ls -lasd /home/nikos 4 drwxr-xr-x 15 nikos nikos 4096 Aug 30 13:10 /home/nikos
[root@superhost public_html]# ls -lasd /home/nikos/public_html/ 4 drwxr-xr-x 7 nikos nikos 4096 Aug 30 12:34 /home/nikos/public_html/ [root@superhost public_html]# ll webapp.py -rwxr-xr-x 1 nikos nikos 13681 Aug 30 13:46 webapp.py [root@superhost public_html]# Στις Πέμ, 30 Αυγ 2018 στις 1:54 μ.μ., ο/η Graham Dumpleton < [email protected]> έγραψε: > You should not totally disable SELinux, especially if you don't understand > what it is for. > > You can temporarily disable it to see if that is the issue. See: > > > https://www.tecmint.com/disable-selinux-temporarily-permanently-in-centos-rhel-fedora/ > > What permissions though are all the other directories in the path down to > the WSGI script file. They all need to be accessible to Apache, as does the > WSGI script file. > > On 30 Aug 2018, at 8:51 pm, Νίκος @ SuperHost < > [email protected]> wrote: > > After: > > [root@superhost public_html]# ls -lasd ../ > 4 drwxr-xr-x 15 nikos nikos 4096 Aug 30 13:10 ../ > > Still: > > Forbidden > > You don't have permission to access / on this server. > > Στις Πέμ, 30 Αυγ 2018 στις 1:42 μ.μ., ο/η Graham Dumpleton < > [email protected]> έγραψε: > >> It is not SELinux, it is because Apache can't see inside of your home >> directory. >> >> Your home directory is: drwxr-x--- >> >> This means other users can't see into it, including Apache. >> >> Try going: >> >> chmod o+rx /home/nikos >> >> and see if it makes a difference. >> >> Graham >> >> On 30 Aug 2018, at 8:25 pm, Νίκος @ SuperHost < >> [email protected]> wrote: >> >> [nikos@superhost public_html]$ ls -lasd /home/nikos >> 4 drwxr-x--- 15 nikos nikos 4096 Aug 30 13:10 /home/nikos >> >> Yes, because i was moving from another webhost company there some lines with >> groups inside httpd.conf starting with Suexec that i removed by hand now 5 >> mins ago. >> >> Perhaps SuLinux prevtns accessing to /home/nikos. How can i entirely disable >> it? >> >> >> Στις Πέμ, 30 Αυγ 2018 στις 1:09 μ.μ., ο/η Graham Dumpleton < >> [email protected]> έγραψε: >> >>> Which is possibly because your home directory /home/nikos is not >>> accessible to the Apache user, or SELinux prevents Apache from hosting >>> files from there. >>> >>> It is usually a better idea to place the project under a directory such >>> as /var/www/projects. >>> >>> What do you get when you run: >>> >>> ls -lasd /home/nikos >>> >>> Graham >>> >>> On 30 Aug 2018, at 8:05 pm, Νίκος @ SuperHost < >>> [email protected]> wrote: >>> >>> ok, i have un-installed python36u-mod_wsgi and just installes yum >>> install mod_wsgi >>> >>> then i used the configuration i mentioned in my 1st post and i still get >>> this error whn i http://superhost.gr >>> >>> Forbidden: You don't have permission to access / on this server. >>> Why Apache since i have configured it correctly wont take over ? >>> Then only way i cna see my webpage is only if i http://superhost.gr:5000 >>> >>> I need the latter to send data on Apache's port 80. Why isnt this >>> happening? >>> >>> >>> >>> Στις Πέμ, 30 Αυγ 2018 στις 12:34 μ.μ., ο/η Graham Dumpleton < >>> [email protected]> έγραψε: >>> >>>> A few things. >>>> >>>> The first is that mod_wsgi-express is intended for running a distinct >>>> Apache instance to you main Apache instance. It mentions port 8000 because >>>> that is the port it will use by default. So it isn't modifying your main >>>> Apache installation and you can't take over port 80 when using it unless >>>> you disable your main Apache instance and then do various configuration to >>>> have it run on port 80 as explained in: >>>> >>>> https://pypi.org/project/mod_wsgi/ >>>> >>>> The second is that mod_wsgi-express is showing an error that something >>>> is already using port 8000, so you can't use that port either. >>>> >>>> Finally, if you are installing 'python36u-mod_wsgi.x86_64' you >>>> shouldn't even need to install mod_wsgi-express separately as you have. >>>> Just configure your main Apache to host your WSGI application using >>>> mod_wsgi and don't use mod_wsgi-express. >>>> >>>> See the Flask docs for an example. You will be using a different system >>>> mod_wsgi package is all. >>>> >>>> On 30 Aug 2018, at 7:08 pm, [email protected] wrote: >>>> >>>> Hello the flask vevelopmnet web server listens on >>>>> http://superhost.gr:5000 and runs but in does not listen to >>>>> http://superhost.gr:80 <http://superhost.gr/> which is being managed >>>>> by Apache. >>>>> >>>> It seem like Apache is not aware of mod_wsgi application. Here: >>>> >>>> >>>> >>>> [root@superhost ~]# yum list installed | grep python36 >>>> python36u.x86_64 3.6.5-1.ius.centos7 @ius >>>> python36u-devel.x86_64 3.6.5-1.ius.centos7 @ius >>>> python36u-libs.x86_64 3.6.5-1.ius.centos7 @ius >>>> python36u-mod_wsgi.x86_64 4.6.2-1.ius.centos7 @ius >>>> python36u-pip.noarch 9.0.1-1.ius.centos7 @ius >>>> python36u-setuptools.noarch 39.0.1-1.ius.centos7 @ius >>>> >>>> >>>> and >>>> >>>> >>>> [root@superhost public_html]# mod_wsgi-express start-server webapp.py >>>> [nikos@superhost public_html]$ mod_wsgi-express start-server webapp.py >>>> Server URL : http://localhost:8000/ >>>> Server Root : /tmp/mod_wsgi-localhost:8000:1021 >>>> Server Conf : /tmp/mod_wsgi-localhost:8000:1021/httpd.conf >>>> Error Log File : /tmp/mod_wsgi-localhost:8000:1021/error_log (warn) >>>> Request Capacity : 5 (1 process * 5 threads) >>>> Request Timeout : 60 (seconds) >>>> Startup Timeout : 15 (seconds) >>>> Queue Backlog : 100 (connections) >>>> Queue Timeout : 45 (seconds) >>>> Server Capacity : 20 (event/worker), 20 (prefork) >>>> Server Backlog : 500 (connections) >>>> Locale Setting : en_US.UTF-8 >>>> (98)Address already in use: AH00072: make_sock: could not bind to address >>>> [::]:8000 >>>> (98)Address already in use: AH00072: make_sock: could not bind to address >>>> 0.0.0.0:8000 >>>> no listening sockets available, shutting down >>>> AH00015: Unable to open logs >>>> [nikos@superhost public_html]$ >>>> >>>> >>>> All i want to do is wehn my flask webapp.py run is intead of being run by >>>> the development server on port 5000 to be run by Aapche on port 80. >>>> >>>> I dont know why epxress module mentiones port 8000 ..... >>>> >>>> >>>> >>>> -- >>>> 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 post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/modwsgi. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "modwsgi" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/modwsgi/qUrloVGZRDA/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/modwsgi. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> 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 post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/modwsgi. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "modwsgi" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/modwsgi/qUrloVGZRDA/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/modwsgi. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> 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 post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/modwsgi. >> For more options, visit https://groups.google.com/d/optout. >> >> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "modwsgi" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/modwsgi/qUrloVGZRDA/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/modwsgi. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > 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 post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/modwsgi. > For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to a topic in the > Google Groups "modwsgi" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/modwsgi/qUrloVGZRDA/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/modwsgi. > For more options, visit https://groups.google.com/d/optout. > -- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/modwsgi. For more options, visit https://groups.google.com/d/optout.
