Я использую apache + mod_wsgi для django.
И все css/js/images
подаются через nginx
.
По какой-то нечетной причине, когда others/friends/colleagues
пытается получить доступ к сайту, jquery/css
есть not getting loaded
для них, поэтому страница выглядит перепутанной.
В моих html файлах используется такой код -
<link rel="stylesheet" type="text/css" href="#" onclick="location.href='http://x.x.x.x:8000/css/custom.css'; return false;"/>
<script type="text/javascript" src="http://1x.x.x.x:8000/js/custom.js"></script>
Моя конфигурация nginx в sites-available
выглядит так:
server {
listen 8000;
server_name localhost;
access_log /var/log/nginx/aa8000.access.log;
error_log /var/log/nginx/aa8000.error.log;
location / {
index index.html index.htm;
}
location /static/ {
autoindex on;
root /opt/aa/webroot/;
}
}
Существует каталог /opt/aa/webroot/static/
, который имеет соответствующие каталоги css
и js
.
Странно, что страницы отображаются хорошо, когда я обращаюсь к ним.
Я очистил свой кеш /etc, но страница загружается отлично для меня, из разных браузеров.
Кроме того, я не вижу 404 ошибки в файлах журнала nginx.
Любые указатели будут замечательными.