1、修改配置文件

  1. [root@web01 nginx]# cat /application/nginx/conf/extra/edusoho.conf
  2. server {
  3. listen 80;
  4. server_name edu.etiantian.org;<br> client_max_body_size 1024M;
  5. root /application/nginx/html/edusoho/web;
  6. access_log logs/access_edusohu.log main;
  7. location / {
  8. index app.php;
  9. try_files $uri @rewriteapp;
  10. }
  11. location @rewriteapp {
  12. rewrite ^(.*)$ /app.php/$1 last;
  13. }
  14. location ~ ^/udisk {
  15. internal;
  16. root /application/nginx/html/edusoho/app/data/;
  17. }
  18. location ~ ^/(app|app_dev)\.php(/|$) {
  19. fastcgi_pass 127.0.0.1:9000;
  20. fastcgi_split_path_info ^(.+\.php)(/.*)$;
  21. include fastcgi_params;
  22. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  23. fastcgi_param HTTPS off;
  24. fastcgi_param HTTP_X-Sendfile-Type X-Accel-Redirect;
  25. fastcgi_param HTTP_X-Accel-Mapping /udisk=/application/nginx/html/edusoho/app/data/udisk;
  26. fastcgi_buffer_size 128k;
  27. fastcgi_buffers 8 128k;
  28. }
  29. location ~* \.(jpg|jpeg|gif|png|ico|swf)$ {
  30. expires 3y;
  31. access_log off;
  32. gzip off;
  33. }
  34. location ~* \.(css|js)$ {
  35. access_log off;
  36. expires 3y;
  37. }
  38. location ~ ^/files/.*\.(php|php5)$ {
  39. deny all;
  40. }
  41. location ~ \.php$ {
  42. fastcgi_pass 127.0.0.1:9000;
  43. fastcgi_split_path_info ^(.+\.php)(/.*)$;
  44. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  45. fastcgi_param HTTPS off;
  46. include fastcgi_params;
  47. }
  48. }

2、edusoho站点上线

第一个里程碑:上传解压文件

  1. [root@web01 tools]# tar xf edusoho-8.0.16.tar.gz

第二个里程碑:移动站点文件到指定站点目录

  1. [root@web01 tools]# cd edusoho
  2. [root@web01 edusoho]# ls
  3. api app bootstrap plugins README.html src vendor vendor_user web
  4. # 移动站点目录,注意是整个edusohu文件夹下的所有文件
  5. [root@web01 edusoho]# mv ./* /application/nginx/html/edusohu/
  6. [root@web01 edusoho]# cd /application/nginx/html/edusohu/
  7. [root@web01 edusohu]# ls
  8. api app bootstrap plugins README.html src vendor vendor_user web
  9. # 注意整个目录要进行授权www
  10. [root@web01 extra]# chown -R www.www /application/nginx/html/

第三个里程碑:修改PHP配置.

修改配置,让上传的文件能够更大(优化项)

  1. [root@web01 ~]# vim /application/php/lib/php.ini
  2. post_max_size 1024M
  3. memory_limit 1024M
  4. upload_max_filesize 1024M

第四个里程碑:web浏览器访问地址进行安装
注意:访问之前要先进行修改hosts文件
http://edu.etiantian.org/install/start-install.php
第五个里程碑:进行系统检查
1)通过修改php的配置文件,让能上传的参数放大。
EduSoho程序上线实录 - 图1
2)连接数据库,数据库名称为edusohu
EduSoho程序上线实录 - 图2
3)配置站点信息,设置站点名称
EduSoho程序上线实录 - 图3
4)安装完成,进行系统
EduSoho程序上线实录 - 图4
5)访问后台进行管理
EduSoho程序上线实录 - 图5