新flask/nginx/uWSGI服务器。应用程序加载和功能如预期,但不会加载任何html/css模板。在Chrome中使用开发人员工具会显示页面不会被返回。在
“尾部-f/var/log/nginx/错误.log“表示文件或目录不存在。但这似乎是正确的道路。完整路径为“/opt/netmgmt/app/static/css”/主.css““
2016/09/15 22:04:40 [error] 4939#0: *1 open() "/app/static/css/main.css" failed (2: No such file or directory), client: 10.0.0.69, server: , request: "GET /static/css/main.css HTTP/1.1", host: "nms-srv2", referrer: "http://nms-srv2/"
烧瓶调试显示没有任何问题。 我用头撞了一段时间,发现了其他多个线程都有相同的问题,但没有什么能解决这个问题。在
谢谢你的帮助!在
/etc/nginx公司/nginx.conf公司在
^{pr2}$App file(我尝试了多种方式更改静态位置,并使用alias代替root,但运气不佳)
@app.route('/')
def home():
return render_template('home.html')
在布局.html在
<!DOCTYPE html>
<html>
<head>
<title>NetMgmt</title>
<strong><link rel="stylesheet" href="{{ url_for('static', filename='css/main.css') }}"></strong>
</head>
<body>
<header>
<div class="container">
<h1 class="logo">NetMgmt (beta)</h1>
<strong><nav>
<ul class="menu">
<li><a href="{{ url_for('home') }}">Home</a></li>
</ul>
</nav></strong>
</div>
</header>
<div class="container">
{% block content %}
{% endblock %}
</div>
</body>
</html>
在nginx配置中,使用指向
static
目录的绝对路径。static
应该在路径中:相关问题 更多 >
编程相关推荐