所以我试图在 ubuntu 服务器上使用 nginx 并使用 Flask 为一些静态文件提供服务 这是我的文件结构:
家/用户/应用/应用/静态 在静态中,我有 css、js、图像和播放器。 这是nginx代码:
server {
listen 80;
server_name ip;
location /static {
root /home/user/app/app/static;
}
location / {
proxy_pass http://localhost:8000;
include /etc/nginx/proxy_params;
proxy_redirect off;
}
}
我认为问题是因为权限:
drwxr-xr-x root root /
drwxr-xr-x root root home
drwxr-xr-x user user user
drwx------ user user app
drwx------ user user app
drwx------ user user static
我尝试了 sudo chown user:nginx /home/user/app
并且它给出了这个错误 chown: invalid group: ‘user:nginx’
我可以加载 html 页面和除静态之外的所有烧瓶功能。