zoukankan      html  css  js  c++  java
  • Edusohu搭建

    edusohu网站: 线上视频网站

    获取代码信息

    wget http://download.edusoho.com/edusoho-8.2.17.tar.gz
    tar xf edusoho-8.2.17.tar.gz
    mv /server/tools/edusoho/*  /html/edusoho/
    

    nginx配置文件

    server {
             listen 80;
             server_name edu.oldboy.com;
             root /html/edusoho/web;
             client_max_body_size 200m;
         
             location / {
                 index app.php;
                 try_files $uri @rewriteapp;
             }
             location @rewriteapp {
                 rewrite ^(.*)$ /app.php/$1 last;
             }
         
             location ~ ^/udisk {
                 internal;
                 root /html/edusoho/app/data/;
             }
         
             location ~ ^/(app|app_dev).php(/|$) {
                 fastcgi_pass   127.0.0.1:9000;
                 fastcgi_split_path_info ^(.+.php)(/.*)$;
                 include fastcgi_params;
                 fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
                 fastcgi_param  HTTPS              off;
                 fastcgi_param HTTP_X-Sendfile-Type X-Accel-Redirect;
                 fastcgi_param HTTP_X-Accel-Mapping /udisk=/html/edusoho/app/data/udisk;
                 fastcgi_buffer_size 128k;
                 fastcgi_buffers 8 128k;
             }
         
             # 配置设置图片格式文件
             location ~* .(jpg|jpeg|gif|png|ico|swf)$ {
                 # 过期时间为3年
                 expires 3y;
                 # 关闭日志记录
                 access_log off;
                 # 关闭gzip压缩,减少CPU消耗,因为图片的压缩率不高。
                 gzip off;
             }
             # 配置css/js文件
             location ~* .(css|js)$ {
                 access_log off;
                 expires 3y;
             }
             # 禁止用户上传目录下所有.php文件的访问,提高安全性
             location ~ ^/files/.*.(php|php5)$ {
                 deny all;
             }
         
             # 以下配置允许运行.php的程序,方便于其他第三方系统的集成。
             location ~ .php$ {
                 fastcgi_pass   127.0.0.1:9000;
                 fastcgi_split_path_info ^(.+.php)(/.*)$;
                 include fastcgi_params;
                 fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
                 fastcgi_param  HTTPS              off;
             }
         }
    

    第三个里程: 网站页面初始化

    (页面安装向导)

    第四个里程: 访问测试

    (视频数据无法上传 是由于php程序限制数据上传大小)

    PS:

    # vim /etc/php.ini

    ​ post_max_size = 200M

    ​ upload_max_filesize = 200M

    ​ # systemctl restart php-fpm

  • 相关阅读:
    java操作生成jar包 和写入jar包
    jboss配置jndi连接池
    windows 域的LDAP查询相关举例
    LDAP error Code 及解决方法
    HDU 6417
    CF1299D Around the World
    codechef Chef and The Colored Grid
    Educational Codeforces Round 82 (Rated for Div. 2)
    CF1237F Balanced Domino Placements
    CF1254E Send Tree to Charlie
  • 原文地址:https://www.cnblogs.com/hypj/p/13948731.html
Copyright © 2011-2022 走看看