我的服务器找不到文件,它说没有找到文件。我有以下配置
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 768;
}
http {
sendfile on;
tcp_nopush off;
tcp_nodelay off;
keepalive_timeout 265;
types_hash_max_size 2000;
服务器是
server {
listen 8000;
server_name joshna.co www.joshna.co joshna.net www.joshna.net;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/{
autoindex on;
alias /home/bsyal/mysite/mypro/static;
}
location /media/{
autoindex on;
alias /home/bsyal/mysite/mypro-project/static;
}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
服务器找不到文件,我已经通过别人的解决方案,但无法解决
1条答案
按热度按时间qij5mzcb1#
而不是Nginx,这是因为你的Django静态配置。你需要从不同的目录提供静态和媒体文件。
创建两个目录(目录“/home/egor/mysite/mypro-project/static”和“/home/egor/mysite/mypro-project/media”存在),如果还没有,请更新Nginx配置如下: