最近新接触了walle这个部署系统工具,还是挺好用的,就是无奈官方文档太多坑。。。光ldap我就闹了好半天最后发现做的都是无用功,那么下面我一步一步教大家怎么部署walle以及我遇到的坑
先说一下,walle不支持windows,只支持linux,用win的小伙伴再等等吧。。。
首先我们去官方网站 http://www.walle-web.io/docs/installation.html,按照提示一步一步安装。
这里要注意的是
1:
git clone git@github.com:meolu/walle-web.git . # 代码检出
这个不一定你能从GIT上面拉取下来,我不知道是不是GFW的原因我是没拉取下来,我直接去GITHUB上下载的ZIP包。。
2:配置NGINX,我把我的配置上来大家参考一下,一共要修改两个地方,新增一个地方,新增的那个是个伪静态的东西
server
{
listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
server_name localhost; #这个地方要改
index index.html index.htm index.php;
root /home/wwwroot/walle-web/web; #这个地方也要改
#error_page 404 /404.html;
include enable-php.conf;
location /nginx_status
{
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /\.
{
deny all;
}
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ { #加上这个地方
try_files $uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
access_log /home/wwwlogs/access.log;
}
3.去 /home/wwwroot/walle-web/web/config/params.php中修改,如果不修改这个地方,你就等着LDAP登陆吧,然后我可以告诉你,你配置好了LDAP也登不上去,这里官方没说,真的特别坑!
'user_driver'=>'',
4.用admin/admin登录
完成了上面以后,你的瓦力就可以用了~安装算是告一段落,下面开始部署,部署也都是坑
部署的链接:http://blog.csdn.net/amazingdyd/article/details/54094826