美文网首页Flask微电影网站开发
【Flask微电影】30.项目完成检查,nginx部署网站

【Flask微电影】30.项目完成检查,nginx部署网站

作者: 吾星喵 | 来源:发表于2018-11-12 22:11 被阅读29次

    个人博客,欢迎查看:https://blog.starmeow.cn/

    Github地址:https://github.com/xyliurui/FlaskMovie

    检查修改

    通过各类数据严查修改bug。

    nginx部署

    还是百度、谷歌吧,可以多学习

    流媒体访问限制

    复制一个网上的参考

    1. 限制单个IP能发起的连接:limit_conn addr 1;
    2. 限制视频速率:limit_rate 1024k;
    3. 刷新nginx:nginx -s reload

    上传nginx的配置文件参考

    worker_processes 4;
    events {
        worker_connections 262180;
    }
    http {
        include mime.types;
        default_type application/octet-stream;
        sendfile on;
        keepalive_timeout 65;
        limit_conn_zone $binary_remote_addr zone=addr:5m;
        upstream movie {
            server 127.0.0.1:5001;
            server 127.0.0.1:5002;
            server 127.0.0.1:5003;
            server 127.0.0.1:5004;
        }
        server {
            listen 80;
            server_name www.yourmovie.com;
            location / {
                root html;
                index index.html index.htm;
                proxy_pass http://movie;
            }
            location ~ \.flv$ {
                flv;
                limit_conn addr 4;
                limit_rate 1024k;
                rewrite ^/static/media/(.+?).flv$ /movie/app/static/media/$1.flv permanent;
            }
            location ~ \.mp4$ {
                mp4;
                limit_conn addr 4;   # 同时允许在线观看4个页面
                limit_rate 1024k;   # 最高下载速度1M/s
                rewrite ^/static/media/(.+?).mp4$ /movie/app/static/media/$1.mp4 permanent;
            }
            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
                root html;
            }
        }
    }
    

    使用nginx -s reload来刷新Nginx,然后就可以在浏览器输入域名就可以访问微电影视频网站了。

    本项目学习完成,Flask入门,以及操作mysql数据库

    相关文章

      网友评论

        本文标题:【Flask微电影】30.项目完成检查,nginx部署网站

        本文链接:https://www.haomeiwen.com/subject/lsehfqtx.html