LTMH一键安装包是什么?
微薄地址 http://weibo.com/hhvmbiz
项目地址 :https://github.com/ielnehc/ltmh
这个脚本是为了快速部署生产环境而编写的, LTMH/LNMH/LTMP/LNMP` stacks (Linux, Tengine/Nginx, MySQL/MariaDB/PHP/hhvm) 目前支持 CentOS/Redhat Debian and Ubuntu系统
优势?
一键安装好运行环境,ltmh相对于lnmp(linux+nginx+mysql+php),lamp(linux_apache+msql+php)的组合,性能都要大幅的提升.很少出现502的错误.
系统需求:
CentOS/Debian/Ubuntu Linux系统
需要2GB以上硬盘剩余空间
128M以上内存以上 ##ltmh,lnmh仅支持64位系统(比较好Ubuntu 14.04, Debian7.X,服务器推荐使用debian),,ltmp.lnmp32位64位都支持.
下载:
wget –no-check-certificate https://github.com/ielnehc/ltmh/archive/master.zip
- wget -c http://soft.hhvmc.com/ltmh.tar.gz
- #or wget -c http://soft.hhvmc.com/ltmh.full.tar.gz #include source packages
- tar -xzf ltmh.tar.gz
复制代码
安装步骤:
1:使用SSH工具登陆VPS或服务器;
2:Ubuntu , Debian运行命令apt-get install screen 或者 centOS yum install screen
运行:screen -S ltmh
- cd ltmh
- chmod 777 install_lnmp.sh install_ltmh.sh
- ##你可以选择安装:Tengine+Mysql+HHVM,Nginx+Mysql+HHVM (Execute scripts ./install_ltmh.sh )
- ##你可以选择安装:Nginx+Mysql+php,Tengine+Mysql+Php (Execute scripts ./install_lnmp.sh )
- ##Prevent interrupt the installation process. If the network is down, you can execute commands `screen -r ltmh` network reconnect the installation window.
- screen -S ltmh
- ./install_lnmp.sh or ./install_ltmh.sh
复制代码
特色功能:
##目前只有LTMH/LTMP64位操作系统支持此功能,后续会加入,其他版本.
添加了web防火墙功能
防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击
防止svn/备份之类文件泄漏
防止ApacheBench之类压力测试工具的攻击
屏蔽常见的扫描黑客工具,扫描器
屏蔽异常的网络请求
屏蔽图片附件类目录php执行权限
防止webshell上传
在nginx.conf的http段把这四行注释取消掉,重启 nginx!详细的介绍访问这里http://www.hhvmc.com/thread-1-1-1.html
- lua_package_path “/usr/local/nginx/conf/waf/?.lua”;
- lua_shared_dict limit 10m;
- init_by_lua_file /usr/local/nginx/conf/waf/init.lua;
- access_by_lua_file /usr/local/nginx/conf/waf/waf.lua;
复制代码
自动备份网站数据库,网站文件到七牛云存储空间,备份的数据都是加密压缩,设置点这里http://www.hhvmc.com/thread-26-1-1.html
后续功能有时间会继续添加,谢谢支持!
更新记录:
现在ltmh是0.1版本ltmh、lnmt仅支持64位的操作系统(Ubuntu 14.04, Debian7.X完美运行).ltmp,lnmp则没有限制.