[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.

Reply via email to