鱼C论坛

 找回密码
 立即注册
查看: 2329|回复: 0

[吹水] flask项目部署到阿里云服务器

[复制链接]
发表于 2024-1-20 21:34:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
自己用flask做了一个项目,部署到云服务器,css,js文件没有办法加载
nginx.conf文件:
  1. user nginx;
  2. #nginx进程数,建议设置为等于CPU总核心数
  3. worker_processes auto;
  4. error_log /var/log/nginx/error.log;
  5. pid /run/nginx.pid;
  6. # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.include /usr/share/nginx/modules/*.conf;
  7. #事件区块开始
  8. events {
  9.     #单个进程最大连接数(最大连接数=连接数*进程数)
  10.     #根据硬件调整,和前面工作进程配合起来用,尽量大,但是不能把CPU跑到100%
  11.     worker_connections 1024;
  12. }
  13. #设定http服务器,利用它的反向代理功能提供负载均衡支持
  14. http {
  15.     log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
  16.                       '$status $body_bytes_sent "$http_referer" '
  17.                       '"$http_user_agent" "$http_x_forwarded_for"';

  18.     access_log  /var/log/nginx/access.log  main;
  19. #开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,对于普通应用设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘与网络I/O处理速度,降低系统的负载。注意:如果图片显示不正常把这个改成off。
  20.     #sendfile指令指定 nginx 是否调用sendfile 函数(zero copy 方式)来输出文件,对于普通应用,必须设为on。如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘与网络IO处理速度,降低系统uptime。
  21.     sendfile            on;
  22.     tcp_nopush          on;
  23.     tcp_nodelay         on;
  24.     #长连接超时时间,单位是秒
  25.     keepalive_timeout   65;
  26.     types_hash_max_size 4096;
  27.     #include:导入外部文件mime.types,将所有types提取为文件,然后导入到nginx配置的文件中
  28.     include             /etc/nginx/mime.types;
  29.     #默认文件类型
  30.     default_type        application/octet-stream;


  31.     upstream flask {
  32.         server 127.0.0.1:8001;
  33.     }
  34.     # 第一个Server区块开始,表示一个独立的虚拟主机站点
  35.     server {
  36.         # 提供服务的端口,默认80
  37.         listen       80;
  38.         listen       [::]:80;

  39.         # Load configuration files for the default server block.
  40.         # include /etc/nginx/default.d/*.conf;
  41.         #对 "/" 启用反向代理,第一个location区块开始
  42.         location /static {
  43.             alias /root/data/mingdata/mingmingxiangmu1/static;
  44.         }

  45.         location / {
  46.             uwsgi_pass  flask;
  47.             include     /etc/nginx/uwsgi_params;
  48.             proxy_set_header Host               $host;
  49.             proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
  50.             proxy_set_header X-Real-IP          $remote_addr;
  51.             proxy_set_header X-Forwarded-Proto  $scheme;



  52.         }

  53.     }
  54. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-23 00:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表