mod_wsgi apache set up centos7

July 13, 2016 5.5k views
Apache Django Python CentOS

I have followed the tutorial on setting up mod_wsgi and apache on centos7 for django deployment below:

I have followed the instructions and when I type the ip into a web browser I get a message that says: "Forbidden: You don't have permission to access / on this server."

Any help would be much appreciated. Thank you.

2 Answers

Try changing the ownership of the project directory by using the command: chown -R www-data:www-data /myproject/

  • I just recursively changed ownership of ~/myproject to apache and I still receive the same message.
    I used the same command from above but used apache instead of www-data as I am on centos.

I just put the project folder in the /var/www directory and everything works ok for now. I couldn't get it to work in my home directory even though I assigned apache as the owner of the project folder and all subsequent files and folders.

Have another answer? Share your knowledge.