HI Team,

This is small issue i know and i myself fixed many times. But this time, it
is breaking my head.

I am using CentOS7, Django - 1.11.8.

I tried multiple times and am failing.

CSS and JS files are not working and i lost the patience in
troubleshooting. Can anybody help me on this?

This is my project structure. I always worked on Ubuntu and i dont know
whether we need to update and give access to the folders in both httpd.conf
as well as myproject.conf under /etc/httpd/conf.d/myproject.conf

Appreciate your help on this.

multiple-file-upload-scp/

├── db.sqlite3

├── LICENSE

├── manage.py

├── media

│   ├── formatted_activeiq_pulse_report

│   └── pulse_report_uploaded

├── mysite

│   ├── celery.py

│   ├── celery.pyc

│   ├── __init__.py

│   ├── __init__.pyc

│   ├── reports

│   │   ├── apps.py

│   │   ├── forms.py

│   │   ├── forms.pyc

│   │   ├── __init__.py

│   │   ├── __init__.pyc

│   │   ├── models.py

│   │   ├── models.pyc

│   │   ├── static

│   │   │   └── reports

│   │   │       ├── admin

│   │   │       │   ├── css

│   │   │       │   │   ├── base.css

│   │   │       │   │   ├── changelists.css

│   │   │       │   │   ├── dashboard.css

│   │   │       │   │   ├── fonts.css

│   │   │       │   │   ├── forms.css

│   │   │       │   │   ├── login.css

│   │   │       │   │   ├── rtl.css

│   │   │       │   │   └── widgets.css

│   │   │       │   ├── fonts

│   │   │       │   │   ├── LICENSE.txt

│   │   │       │   │   ├── README.txt

│   │   │       │   │   ├── Roboto-Bold-webfont.woff

│   │   │       │   │   ├── Roboto-Light-webfont.woff

│   │   │       │   │   └── Roboto-Regular-webfont.woff

│   │   │       │   ├── img

│   │   │       │   │   ├── calendar-icons.svg

│   │   │       │   │   ├── gis

│   │   │       │   │   │   ├── move_vertex_off.svg

│   │   │       │   │   │   └── move_vertex_on.svg

│   │   │       │   │   ├── icon-addlink.svg

│   │   │       │   │   ├── icon-alert.svg

│   │   │       │   │   ├── icon-calendar.svg

│   │   │       │   │   ├── icon-changelink.svg

│   │   │       │   │   ├── icon-clock.svg

│   │   │       │   │   ├── icon-deletelink.svg

│   │   │       │   │   ├── icon-no.svg

│   │   │       │   │   ├── icon-unknown-alt.svg

│   │   │       │   │   ├── icon-unknown.svg

│   │   │       │   │   ├── icon-yes.svg

│   │   │       │   │   ├── inline-delete.svg

│   │   │       │   │   ├── LICENSE

│   │   │       │   │   ├── README.txt

│   │   │       │   │   ├── search.svg

│   │   │       │   │   ├── selector-icons.svg

│   │   │       │   │   ├── sorting-icons.svg

│   │   │       │   │   ├── tooltag-add.svg

│   │   │       │   │   └── tooltag-arrowright.svg

│   │   │       │   └── js

│   │   │       │       ├── actions.js

│   │   │       │       ├── actions.min.js

│   │   │       │       ├── admin

│   │   │       │       │   ├── DateTimeShortcuts.js

│   │   │       │       │   └── RelatedObjectLookups.js

│   │   │       │       ├── calendar.js

│   │   │       │       ├── cancel.js

│   │   │       │       ├── change_form.js

│   │   │       │       ├── collapse.js

│   │   │       │       ├── collapse.min.js

│   │   │       │       ├── core.js

│   │   │       │       ├── inlines.js

│   │   │       │       ├── inlines.min.js

│   │   │       │       ├── jquery.init.js

│   │   │       │       ├── popup_response.js

│   │   │       │       ├── prepopulate_init.js

│   │   │       │       ├── prepopulate.js

│   │   │       │       ├── prepopulate.min.js

│   │   │       │       ├── SelectBox.js

│   │   │       │       ├── SelectFilter2.js

│   │   │       │       ├── timeparse.js

│   │   │       │       ├── urlify.js

│   │   │       │       └── vendor

│   │   │       │           ├── jquery

│   │   │       │           │   ├── jquery.js

│   │   │       │           │   ├── jquery.min.js

│   │   │       │           │   └── LICENSE-JQUERY.txt

│   │   │       │           └── xregexp

│   │   │       │               ├── LICENSE-XREGEXP.txt

│   │   │       │               ├── xregexp.js

│   │   │       │               └── xregexp.min.js

│   │   │       ├── css

│   │   │       │   ├── bootstrap.min.css

│   │   │       │   └── bootstrap.min.css.map

│   │   │       ├── fonts

│   │   │       │   ├── glyphicons-halflings-regular.eot

│   │   │       │   ├── glyphicons-halflings-regular.svg

│   │   │       │   ├── glyphicons-halflings-regular.ttf

│   │   │       │   ├── glyphicons-halflings-regular.woff

│   │   │       │   └── glyphicons-halflings-regular.woff2

│   │   │       ├── js

│   │   │       │   ├── basic-upload.js

│   │   │       │   ├── bootstrap.min.js

│   │   │       │   ├── drag-and-drop-upload.js

│   │   │       │   ├── jquery-3.1.1.min.js

│   │   │       │   ├── jquery-file-upload

│   │   │       │   │   ├── jquery.fileupload.js

│   │   │       │   │   ├── jquery.iframe-transport.js

│   │   │       │   │   └── vendor

│   │   │       │   │       └── jquery.ui.widget.js

│   │   │       │   └── progress-bar-upload.js

│   │   │       └── netapp_img

│   │   │           ├── cover_dc.png

│   │   │           ├── index_netapp.png

│   │   │           └── tab_netapp.png

│   │   ├── tasks.pyc

│   │   ├── templates

│   │   │   └── reports

│   │   │       ├── base_generic.html

│   │   │       ├── base.html

│   │   │       ├── basic_upload

│   │   │       │   └── index.html

│   │   │       ├── drag_and_drop_upload

│   │   │       │   └── index.html

│   │   │       ├── formatted

│   │   │       │   └── formatted_reports.html

│   │   │       ├── home.html

│   │   │       ├── includes

│   │   │       │   └── header.html

│   │   │       ├── progress_bar_upload

│   │   │       │   └── index.html

│   │   │       └── registration

│   │   │           ├── logged_out.html

│   │   │           └── login.html

│   │   ├── tests.py

│   │   ├── urls.py

│   │   ├── urls.pyc

│   │   ├── views.py

│   │   └── views.pyc

│   ├── settings.py

│   ├── settings.pyc

│   ├── urls.py

│   ├── urls.pyc

│   └── wsgi.py

├── README.md

└── requirements.txt

*.conf file Configuration:*

*/etc/httpd/conf.d/myproject.conf*

<VirtualHost *:80>

  # Admin email, Server Name (domain name), and any aliases

  ServerAdmin [email protected]

  ServerName  sfreporting.com

  #DocumentRoot /coepj/sites/sfreporting-upload.com/htdocs

  # Log file locations

  ErrorLog  /var/log/httpd/sfreporting_new-error.log

  CustomLog /var/log/httpd/sfreporting_new-access.log combined

  WSGIScriptAlias / /coepj/django/multiple-file-upload-scp/mysite/wsgi.py

  Alias /static/ /coepj/sites/sfreporting-upload.com/htdocs/static

 # Alias /static/
/coepj/django/multiple-file-upload-scp/mysite/reports/static

</VirtualHost>


WSGIPythonPath /coepj/django/multiple-file-upload-scp




# Further relax access to the default document root:

<Directory "/coepj/sites/sfreporting-upload.com/htdocs/static">

    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted

</Directory>


<Directory "/coepj/sites/sfreporting-upload.com/htdocs/static">

    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted

</Directory>




<Directory "/coepj/django/multiple-file-upload-scp/mysite">

  <Files wsgi.py>

        Require all granted

 </Files>

</Directory>


Additionaly, i have some more on /etc/httpd/conf/httpd.conf


DocumentRoot "/coepj/sites"

#

# Relax access to content within /var/www.

#

#<Directory "/coepj/django/multiple-file-upload-scp/mysite">

 #  AllowOverride None

#   Allow open access:

#    Require all granted

#</Directory>


#Alias /static/ "/coepj/sites/sfreporting-upload.com/htdocs/static"


<Directory "/coepj/sites/sfreporting-upload.com/htdocs/static">

  AllowOverride None

  Require all granted

</Directory>


#<Directory "/coepj/django/multiple-file-upload-scp/mysite/reports/static">

#  AllowOverride None

#  Require all granted

#</Directory>


-- 
Regards,
Venu

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