码迷,mamicode.com
首页 > 其他好文 > 详细

Edusohu搭建

时间:2020-11-10 10:39:55      阅读:2      评论:0      收藏:0      [点我收藏+]

标签:设置图   tool   try_files   red   ram   end   格式   php程序   restart   

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

Edusohu搭建

标签:设置图   tool   try_files   red   ram   end   格式   php程序   restart   

原文地址:https://www.cnblogs.com/hypj/p/13948731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!