Я мой Nginx конф файл со статическим адресом файла устанавливается как:Невозможно ссылаться на статические файлы на Nginx + самонастройки
# Settings to by-pass for static files
location ^~ /static/ {
# Example:
# root /full/path/to/application/static/file/dir;
root /opt/flaskapp/static/;
}
Мой файл шаблона имеет это:
<link href="/static/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="/static/bootstrap-responsive.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="/static/bootstrap.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Хотя, когда я запускать мое приложение для флэсов - bootstrap не загружает ни один из js :(
Я пробовал несколько комбинаций мест и даже пытался использовать это в моем файле nginx con:
location /bootstrap.min.js { alias /opt/flaskapp/static/bootstrap.min.js; }
Я могу получить доступ к файлу js через 127.0.0.1/bootstrap.min.js.
Уверен, что мне не хватает чего-то глупого.
Спасибо!
Служба nginx не перезапускается, когда я меняю ее таким образом –
ops, моя ошибка, ваша конфигурация фактически разрешена, как описано здесь: https://www.linode.com/docs/websites/nginx/basic-nginx- Конфигурация –
, когда он будет правильно настроен, я смогу получить статические файлы через: 127.0.0.1/static/file_name.js? –