• WAP手机版 加入收藏  设为首页
路由器

tomato路由器固件 nginx安装owncould的方法

时间:2016-3-31 15:26:27  作者:哎丫丫  来源:哎丫丫电脑  浏览:460  评论:0

这里只是单纯的说下已经配置好的环境情况下如何安装owncloud的方法。

至于如何配置php+mysql+nginx的方法可以参考我以前的文章。“

tomaot使用entware 配置php5+mysql5+nginx的方法

正文开始,首先去owncloud官方下载最新版本的源代码 https://download.owncloud.org/community/owncloud-9.0.0.zip

然后解压复制到你的web目录。

tomato路由器固件_nginx安装owncould的方法

,设置权限,自己的路由器的话直接把整个目录设置为0777吧,反正自己用随意撸。

记得勾取循环替换,也就是windows说的替换子目录的权限

tomato路由器固件_nginx安装owncould的方法

。接着重点来咯。。。

要配置你的nginx虚拟主机的配置文件咯,伪静态文件官方有说明的,研究很久好把我自己的配置好了。

server {

               server_name yun.runs.xyz;

               

                root  /tmp/mnt/sda1/opt/share/nginx/owncloud;

           # rewrite ^ https://$server_name$request_uri? permanent;  # enforce https

    #}


   # server {

           # listen 443 ssl;

           # server_name cloud.example.com;


           # ssl_certificate /etc/ssl/nginx/cloud.example.com.crt;

           # ssl_certificate_key /etc/ssl/nginx/cloud.example.com.key;


           # access_log /var/log/nginx/cloud.example.com.access_log main;

           # error_log /var/log/nginx/cloud.example.com.error_log info;


           # root /var/www/$server_name/htdocs;


            client_max_body_size 10G; # set max upload size

            fastcgi_buffers 64 4K;


            rewrite ^/caldav((/|$).*)$ /remote.php/caldav$1 last;

            rewrite ^/carddav((/|$).*)$ /remote.php/carddav$1 last;

            rewrite ^/webdav((/|$).*)$ /remote.php/webdav$1 last;


            index index.php;

            error_page 403 = /core/templates/403.php;

            error_page 404 = /core/templates/404.php;


            location ~ ^/(data|config|\.ht|db_structure\.xml|README) {

                    deny all;

            }


            location / {

                    rewrite ^/.well-known/host-meta /public.php?service=host-meta last;

                    rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;

                    rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;

                    rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;


                    rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;


                    try_files $uri $uri/ index.php;

            }



            location ~ ^(?.+?\.php)(?/.*)?$ {

                    try_files $script_name = 404;


                    include /opt/etc/nginx/fastcgi_params;

                    fastcgi_param PATH_INFO $path_info;

                    #fastcgi_param HTTPS on;

                    fastcgi_pass 127.0.0.1:9999;

            }


            location ~* ^.+.(jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {

                    expires 30d;

                    # Optional: Don't log access to assets

                    access_log off;

            }


    }

仅供参考。。需要自行修改为自己的路径。。。

配置好以后,需要重新启动你的nginx和php-fpm程序。

/opt/etc/init.d/S80nginx restart

kill -USR2 `cat /opt/var/run/php5-fpm.pid` 

好,这个时候你可以访问的虚拟主机了。如http://yun.runs.xyz

程序会自动跳转到安装程序,并检查你的程序的权限,及你服务器的php组件时候兼容,如果不正确会有提示的:

tomato路由器固件_nginx安装owncould的方法

。根据提示修正你需要安装的组件,这个和各自的服务器的配置有关系,少什么就安装什么就对了。

tomato的有些组件木有那就木有办法的,不过还好,目前为止在我的路由器上还木有遇见少什么组件。

具体查询组件及如何安装,首先到http://entware.wl500g.info/binaries/entware/这个网站找到你少的组件,如我上面说的2个。。。

tomato路由器固件_nginx安装owncould的方法

我们把它安装

opkg install php5-mod-ctype

opkg install php5-mod-dom

tomato路由器固件_nginx安装owncould的方法

安装完毕,重新启动下必要nginx和php-fpm

/opt/etc/init.d/S80nginx restart

kill -USR2 `cat /opt/var/run/php5-fpm.pid` 

我们刷新一下自己的web。

tomato路由器固件_nginx安装owncould的方法

哇咔咔,终于正常的到了安装数据库的位置咯。给力。

誒?居然报错了。

还是english的。。我郁闷。。

tomato路由器固件_nginx安装owncould的方法

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>时间过去了5-6个小时后,终于,我的owncloud搭建成功了。但是,速度很慢,估计还是路由器配置不行。

故障主要是出现在data的目录的权限问题,因为,这个程序不允许root权限直接运行,

那么问题来了,tomato的有木有www用户和组,经过多方研究,我赋予nobody组和用户,终于是能运行程序咯

tomato路由器固件_nginx安装owncould的方法

。主要问题是现在非常慢。

最后就是手机客户端的链接了。地址:就是你的网址,如我的就是http://yun.runs.xyz 然后用户名和密码就是你安装时候设置好的。

tomato路由器固件_nginx安装owncould的方法

就单单的打开一下网站。都受不了啊。。唉。这个程序真要路由器的命啊

tomato路由器固件_nginx安装owncould的方法

tomato路由器固件_nginx安装owncould的方法

OK测试完毕,赶快在路由器上把这个程序给删除,太受不了啊。

求打赏¥¥¥^_^

      版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

专业从事于个人电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!

        咨询电话:13762514403  点击这里给我发消 息
        手机用户选择任意下面一种方法关注微文号
       点击我关注微信、扫描二维码、添加 订阅号
cz612459”     分享资讯、享受生活          


      

相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。
Copyright© 2014-2016 哎丫丫 湘ICP备14010293号 湘公网安备43100202000036号
点击这里给我发消息